diff options
author | Christophe Marin <christophe@krop.fr> | 2024-02-25 16:38:43 +0100 |
---|---|---|
committer | Christophe Marin <christophe@krop.fr> | 2024-02-25 16:38:43 +0100 |
commit | 938263439cafd3ab9a7d779b129d32a9d4fd59d4 (patch) | |
tree | 619fe846704415e61c44d21c1df373c5915e93d9 | |
parent | a627a322bc71384ae1c4617df91937f23efee011 (diff) |
Fix build with older CMake versions
-rw-r--r-- | CMakeLists.txt | 4 |
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) |