1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
set(proj SimpleITKExamples)
# Set dependency list
set(SimpleITKExamples_DEPENDENCIES "SimpleITK")
if (${BUILD_EXAMPLES} )
file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/${proj}-build/CMakeCacheInit.txt" "${ep_common_cache}" )
ExternalProject_Add(${proj}
DOWNLOAD_COMMAND ""
UPDATE_COMMAND ""
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../Examples
BINARY_DIR ${proj}-build
CMAKE_GENERATOR ${gen}
CMAKE_ARGS
--no-warn-unused-cli
-C "${CMAKE_CURRENT_BINARY_DIR}/${proj}-build/CMakeCacheInit.txt"
${ep_common_args}
-DITK_DIR:PATH=${ITK_DIR}
-DSimpleITK_DIR:PATH=${CMAKE_INSTALL_PREFIX}/lib/cmake/SimpleITK-1.0/
-DCMAKE_SKIP_RPATH:BOOL=ON
-DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
BUILD_COMMAND ${BUILD_COMMAND_STRING}
INSTALL_COMMAND ""
DEPENDS "${SimpleITKExamples_DEPENDENCIES}"
${External_Project_USES_TERMINAL}
)
endif()
|