|
@@ -34,6 +34,11 @@ endif()
|
|
#-----------------------------------------------------------------------------
|
|
#-----------------------------------------------------------------------------
|
|
set(proj CTK)
|
|
set(proj CTK)
|
|
|
|
|
|
|
|
+set(ep_cxx_standard_arg)
|
|
|
|
+if(CMAKE_CXX_STANDARD)
|
|
|
|
+ set(ep_cxx_standard_arg "-DCMAKE_CXX_STANDARD:STRING=${CMAKE_CXX_STANDARD}")
|
|
|
|
+endif()
|
|
|
|
+
|
|
ExternalProject_Add(${proj}
|
|
ExternalProject_Add(${proj}
|
|
${${proj}_EP_ARGS}
|
|
${${proj}_EP_ARGS}
|
|
DOWNLOAD_COMMAND ""
|
|
DOWNLOAD_COMMAND ""
|
|
@@ -43,9 +48,9 @@ ExternalProject_Add(${proj}
|
|
-DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER}
|
|
-DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER}
|
|
-DCMAKE_CXX_COMPILER:FILEPATH=${CMAKE_CXX_COMPILER}
|
|
-DCMAKE_CXX_COMPILER:FILEPATH=${CMAKE_CXX_COMPILER}
|
|
-DCMAKE_CXX_FLAGS_INIT:STRING=${CMAKE_CXX_FLAGS_INIT}
|
|
-DCMAKE_CXX_FLAGS_INIT:STRING=${CMAKE_CXX_FLAGS_INIT}
|
|
- -DCMAKE_CXX_STANDARD:STRING=${CMAKE_CXX_STANDARD}
|
|
|
|
-DCMAKE_C_FLAGS_INIT:STRING=${CMAKE_C_FLAGS_INIT}
|
|
-DCMAKE_C_FLAGS_INIT:STRING=${CMAKE_C_FLAGS_INIT}
|
|
-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}
|
|
-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}
|
|
|
|
+ ${ep_cxx_standard_arg}
|
|
SOURCE_DIR ${CTK_SOURCE_DIR}
|
|
SOURCE_DIR ${CTK_SOURCE_DIR}
|
|
BINARY_DIR ${CTK_BINARY_DIR}/CTK-build
|
|
BINARY_DIR ${CTK_BINARY_DIR}/CTK-build
|
|
INSTALL_COMMAND ""
|
|
INSTALL_COMMAND ""
|