diff --git a/cmake/Libraries.cmake b/cmake/Libraries.cmake index f7f782f56..b433dbc4c 100644 --- a/cmake/Libraries.cmake +++ b/cmake/Libraries.cmake @@ -49,6 +49,20 @@ macro(configure_libs) message(STATUS "Qt version: ${Qt6_VERSION}") + # Check if header is available + check_cxx_source_compiles(" + #include + int main() { + char buffer[100]; + std::format_to_n(buffer, 100, \"test {}\", 42); + return 0; + } + " HAS_FORMAT) + + if(HAS_FORMAT) + add_definitions(-DHAS_FORMAT) + endif() + option(ENABLE_COVERAGE "Enable test coverage" OFF) if(ENABLE_COVERAGE) message(STATUS "Enabling code coverage") @@ -137,21 +151,6 @@ macro(configure_unix_libs) message(FATAL_ERROR "Missing library: pthread") endif() - # Check if header is available - check_cxx_source_compiles(" - #include - int main() { - char buffer[100]; - std::format_to_n(buffer, 100, \"test {}\", 42); - return 0; - } - " HAS_FORMAT) - - # Display format support status - if(HAS_FORMAT) - add_definitions(-D_HAS_FORMAT) - endif() - if(APPLE) set(CMAKE_CXX_FLAGS "--sysroot ${CMAKE_OSX_SYSROOT} ${CMAKE_CXX_FLAGS} -DGTEST_USE_OWN_TR1_TUPLE=1") find_library(lib_ScreenSaver ScreenSaver)