You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
message(STATUS"[sxpsxfp] C++ Standard set to C++${SXPSXFP_CXX_STANDARD}")
42
-
set(CMAKE_CXX_STANDARD ${SXPSXFP_CXX_STANDARD})
40
+
set(UNMOVING_CXX_STANDARD"20")
41
+
message(STATUS"[unmoving] C++ Standard set to C++${UNMOVING_CXX_STANDARD}")
42
+
set(CMAKE_CXX_STANDARD ${UNMOVING_CXX_STANDARD})
43
43
set(CMAKE_CXX_STANDARD_REQUIRED ON)
44
44
45
45
include(CMakeDependentOption)
46
46
# if building in Release mode, provide an option to explicitly enable tests if desired (always ON for other builds, OFF by default for Release builds)
47
-
cmake_dependent_option(ENABLE_TESTS "Build the unit tests in release mode?"OFFSXPSXFP_BUILD_RELEASEON)
47
+
cmake_dependent_option(ENABLE_TESTS "Build the unit tests in release mode?"OFFUNMOVING_BUILD_RELEASEON)
48
48
49
49
# Premature Optimisation causes problems. Commented out code below allows detection and enabling of LTO.
50
50
# It's not being used currently because it seems to cause linker errors with Clang++ on Ubuntu if the library
@@ -54,17 +54,17 @@ cmake_dependent_option(ENABLE_TESTS "Build the unit tests in release mode?" OFF
54
54
55
55
# include(CheckIPOSupported)
56
56
# check_ipo_supported(RESULT IPO_SUPPORTED)
57
-
# # If we're in Release mode, set SXPSXFP_USE_IPO to ON by default if it's detected as supported (user can always explicitly enable it in Release mode)
# # If we're in Release mode, set UNMOVING_USE_IPO to ON by default if it's detected as supported (user can always explicitly enable it in Release mode)
0 commit comments