aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristophe Marin <christophe@krop.fr>2024-02-25 16:38:43 +0100
committerChristophe Marin <christophe@krop.fr>2024-02-25 16:38:43 +0100
commit938263439cafd3ab9a7d779b129d32a9d4fd59d4 (patch)
tree619fe846704415e61c44d21c1df373c5915e93d9
parenta627a322bc71384ae1c4617df91937f23efee011 (diff)
Fix build with older CMake versions
-rw-r--r--CMakeLists.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 24a63ede..c920e879 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -85,7 +85,7 @@ set(CXX_STANDARD_REQUIRED ON)
# Look for std::regex support
if(NOT DEFINED REGEX_RUN_RESULT)
message("Looking for std::regex support...")
- try_compile(REGEX_RUN_RESULT SOURCES ${CMAKE_CURRENT_LIST_DIR}/.cmake_has_regex_test.cpp)
+ try_compile(REGEX_RUN_RESULT ${CMAKE_CURRENT_BINARY_DIR} SOURCES ${CMAKE_CURRENT_LIST_DIR}/.cmake_has_regex_test.cpp)
endif()
if(NOT DEFINED REGEX_RUN_RESULT)
@@ -94,7 +94,7 @@ endif()
# Compiler might support c++17 but not have std::filesystem in the standard library
if (NOT FILESYSTEM_RUN_RESULT)
- try_compile(FILESYSTEM_RUN_RESULT SOURCES ${CMAKE_CURRENT_LIST_DIR}/.cmake_has_filesystem_test.cpp OUTPUT_VARIABLE foo CXX_STANDARD 17 CXX_STANDARD_REQUIRED true)
+ try_compile(FILESYSTEM_RUN_RESULT ${CMAKE_CURRENT_BINARY_DIR} SOURCES ${CMAKE_CURRENT_LIST_DIR}/.cmake_has_filesystem_test.cpp OUTPUT_VARIABLE foo CXX_STANDARD 17 CXX_STANDARD_REQUIRED true)
endif()
if (NOT FILESYSTEM_RUN_RESULT)