summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander V. Wolf <alex.v.wolf@gmail.com>2022-01-24 22:55:48 +0700
committerAlexander V. Wolf <alex.v.wolf@gmail.com>2022-01-24 22:55:48 +0700
commit79b4ff866a065a1e19e8cf438ca4bae9c288e5de (patch)
tree86852ac730b1276b57740756d405e4b6ab1b247f
parentcda63bf04894a0dc1f9a9b9b9228f46ad5674081 (diff)
Fix cmake for Ubuntu 18.04 (GCC 7.5+) and unit tests (related to renaming the SC)
-rw-r--r--CMakeLists.txt11
-rw-r--r--src/tests/testStelSkyCultureMgr.cpp4
2 files changed, 5 insertions, 10 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 50870497e8..cedb466d4e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -235,13 +235,8 @@ SET(CMAKE_CXX_STANDARD_REQUIRED ON)
SET(CMAKE_CXX_EXTENSIONS OFF)
# NOTE: C_STANDARD 17 and 23 values added in CMake 3.21
# https://gitlab.kitware.com/cmake/cmake/-/issues/22366
-IF(CMAKE_VERSION VERSION_LESS 3.21.0)
- SET(CMAKE_C_STANDARD 11)
- #SET(CMAKE_C_FLAGS "-std=c11 ${CMAKE_C_FLAGS}")
-ELSE()
- SET(CMAKE_C_STANDARD 17)
- #SET(CMAKE_C_FLAGS "-std=c17 ${CMAKE_C_FLAGS}")
-ENDIF()
+# Ubuntu 18.04 have GCC 7.5 - so, C11 only
+SET(CMAKE_C_STANDARD 11)
SET(CMAKE_C_STANDARD_REQUIRED ON)
SET(CMAKE_C_EXTENSIONS OFF)
@@ -781,7 +776,7 @@ IF(APPLE)
FIND_PROGRAM(MACDEPLOYQT_COMMAND macdeployqt HINTS "${_qt_bin_dir}")
IF(NOT CMAKE_OSX_DEPLOYMENT_TARGET)
- SET(CMAKE_OSX_DEPLOYMENT_TARGET "10.12" CACHE STRING "Minimum OS X deployment version" FORCE)
+ SET(CMAKE_OSX_DEPLOYMENT_TARGET "10.13" CACHE STRING "Minimum OS X deployment version" FORCE)
ENDIF()
MESSAGE(STATUS "Mac OS X deployment target: ${CMAKE_OSX_DEPLOYMENT_TARGET}")
SET(PACKAGE_OSX_TARGET ${CMAKE_OSX_DEPLOYMENT_TARGET})
diff --git a/src/tests/testStelSkyCultureMgr.cpp b/src/tests/testStelSkyCultureMgr.cpp
index 3bc2e43360..8e44f93d03 100644
--- a/src/tests/testStelSkyCultureMgr.cpp
+++ b/src/tests/testStelSkyCultureMgr.cpp
@@ -34,8 +34,8 @@ void TestStelSkyCultureMgr::testStelSkyCultureMgr()
StelSkyCultureMgr scMgr;
QVERIFY(scMgr.getDefaultSkyCultureID().isEmpty()); // Shoud be true, because sky culture is not set! (StelSkyCultureMgr::init() isn't called)
- QVERIFY(scMgr.setCurrentSkyCultureID("al-sufi"));
- QVERIFY(scMgr.getCurrentSkyCultureID()=="al-sufi");
+ QVERIFY(scMgr.setCurrentSkyCultureID("arabic_al-sufi"));
+ QVERIFY(scMgr.getCurrentSkyCultureID()=="arabic_al-sufi");
QVERIFY(scMgr.setCurrentSkyCultureID("western"));
QVERIFY(scMgr.getCurrentSkyCultureID()=="western");
QVERIFY(scMgr.getCurrentSkyCultureEnglishName()=="Western");