|
@@ -116,16 +116,6 @@ string(REPLACE ";" "^" CTK_SUPERBUILD_EP_VARNAMES "${CTK_SUPERBUILD_EP_VARNAMES}
|
|
|
# endforeach()
|
|
|
|
|
|
#-----------------------------------------------------------------------------
|
|
|
-# Set CMake OSX variable to pass down the external project
|
|
|
-set(CMAKE_OSX_EXTERNAL_PROJECT_ARGS)
|
|
|
-if(APPLE)
|
|
|
- list(APPEND CMAKE_OSX_EXTERNAL_PROJECT_ARGS
|
|
|
- -DCMAKE_OSX_ARCHITECTURES:STRING=${CMAKE_OSX_ARCHITECTURES}
|
|
|
- -DCMAKE_OSX_SYSROOT:STRING=${CMAKE_OSX_SYSROOT}
|
|
|
- -DCMAKE_OSX_DEPLOYMENT_TARGET:STRING=${CMAKE_OSX_DEPLOYMENT_TARGET})
|
|
|
-endif()
|
|
|
-
|
|
|
-#-----------------------------------------------------------------------------
|
|
|
# CTK Configure
|
|
|
#
|
|
|
set(proj CTK-Configure)
|
|
@@ -134,12 +124,21 @@ ExternalProject_Add(${proj}
|
|
|
DOWNLOAD_COMMAND ""
|
|
|
CMAKE_GENERATOR ${gen}
|
|
|
CMAKE_ARGS
|
|
|
+ -DCTK_SUPERBUILD:BOOL=OFF
|
|
|
+ -DCTK_SUPERBUILD_BINARY_DIR:PATH=${CTK_BINARY_DIR}
|
|
|
${ctk_superbuild_boolean_args}
|
|
|
+ -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
|
|
|
+ -DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER}
|
|
|
+ -DCMAKE_CXX_COMPILER:FILEPATH=${CMAKE_CXX_COMPILER}
|
|
|
+ -DCMAKE_CXX_FLAGS_INIT:STRING=${CMAKE_CXX_FLAGS_INIT}
|
|
|
+ -DCMAKE_C_FLAGS_INIT:STRING=${CMAKE_C_FLAGS_INIT}
|
|
|
+ -DADDITIONAL_C_FLAGS:STRING=${ADDITIONAL_C_FLAGS}
|
|
|
+ -DADDITIONAL_CXX_FLAGS:STRING=${ADDITIONAL_CXX_FLAGS}
|
|
|
+ -DCMAKE_INSTALL_PREFIX:PATH=${ep_install_dir}
|
|
|
+ -DCTK_BUILD_SHARED_LIBS:BOOL=${CTK_BUILD_SHARED_LIBS}
|
|
|
${CMAKE_OSX_EXTERNAL_PROJECT_ARGS}
|
|
|
- -DCTK_SUPERBUILD:BOOL=OFF
|
|
|
-DDOCUMENTATION_ARCHIVES_OUTPUT_DIRECTORY:PATH=${DOCUMENTATION_ARCHIVES_OUTPUT_DIRECTORY}
|
|
|
-DDOXYGEN_EXECUTABLE:FILEPATH=${DOXYGEN_EXECUTABLE}
|
|
|
- -DCTK_SUPERBUILD_BINARY_DIR:PATH=${CTK_BINARY_DIR}
|
|
|
-DCTK_CMAKE_ARCHIVE_OUTPUT_DIRECTORY:PATH=${CTK_CMAKE_ARCHIVE_OUTPUT_DIRECTORY}
|
|
|
-DCTK_CMAKE_LIBRARY_OUTPUT_DIRECTORY:PATH=${CTK_CMAKE_LIBRARY_OUTPUT_DIRECTORY}
|
|
|
-DCTK_CMAKE_RUNTIME_OUTPUT_DIRECTORY:PATH=${CTK_CMAKE_RUNTIME_OUTPUT_DIRECTORY}
|
|
@@ -148,11 +147,6 @@ ExternalProject_Add(${proj}
|
|
|
-DCTK_INSTALL_QTPLUGIN_DIR:STRING=${CTK_INSTALL_QTPLUGIN_DIR}
|
|
|
-DCTK_INSTALL_INCLUDE_DIR:STRING=${CTK_INSTALL_INCLUDE_DIR}
|
|
|
-DCTK_INSTALL_DOC_DIR:STRING=${CTK_INSTALL_DOC_DIR}
|
|
|
- -DCTK_BUILD_SHARED_LIBS:BOOL=${CTK_BUILD_SHARED_LIBS}
|
|
|
- -DCMAKE_INSTALL_PREFIX:PATH=${ep_install_dir}
|
|
|
- -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
|
|
|
- -DCTK_CXX_FLAGS:STRING=${CTK_CXX_FLAGS}
|
|
|
- -DCTK_C_FLAGS:STRING=${CTK_C_FLAGS}
|
|
|
-DCTK_EXTERNAL_LIBRARY_DIRS:STRING=${CTK_EXTERNAL_LIBRARY_DIRS}
|
|
|
-DQT_QMAKE_EXECUTABLE:FILEPATH=${QT_QMAKE_EXECUTABLE}
|
|
|
${CTK_SUPERBUILD_EP_ARGS}
|