mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-04-12 19:20:36 +08:00
Set CMAKE_* cache variables only when Eigen is a top-level project
This commit is contained in:
parent
1ce8b25825
commit
e577f43ab2
@ -26,9 +26,11 @@ if(CMAKE_VERSION VERSION_LESS 3.21.0)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
set(CMAKE_CXX_STANDARD 14 CACHE STRING "Default C++ standard")
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON CACHE BOOL "Require C++ standard")
|
||||
set(CMAKE_CXX_EXTENSIONS OFF CACHE BOOL "Allow C++ extensions")
|
||||
if(PROJECT_IS_TOP_LEVEL)
|
||||
set(CMAKE_CXX_STANDARD 14 CACHE STRING "Default C++ standard")
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON CACHE BOOL "Require C++ standard")
|
||||
set(CMAKE_CXX_EXTENSIONS OFF CACHE BOOL "Allow C++ extensions")
|
||||
endif()
|
||||
|
||||
# guard against in-source builds
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user