From 51f7a03ecc8410ba63ec8bff446019cb4dd5f04b Mon Sep 17 00:00:00 2001 From: "nissim.hadar" Date: Wed, 22 Nov 2017 04:04:17 -0800 Subject: [PATCH] Adding ITK to the HiFi project. --- cmake/externals/ITK/CMakeLists.txt | 17 +++++++++++++++++ interface/CMakeLists.txt | 1 + 2 files changed, 18 insertions(+) create mode 100644 cmake/externals/ITK/CMakeLists.txt diff --git a/cmake/externals/ITK/CMakeLists.txt b/cmake/externals/ITK/CMakeLists.txt new file mode 100644 index 0000000000..bc04e834b7 --- /dev/null +++ b/cmake/externals/ITK/CMakeLists.txt @@ -0,0 +1,17 @@ +set(EXTERNAL_NAME ITK) + +include(ExternalProject) +ExternalProject_Add( + ${EXTERNAL_NAME} + PREFIX ${EXTERNAL_NAME} + GIT_REPOSITORY https://github.com/InsightSoftwareConsortium/ITK.git + GIT_TAG d7ab07bdaee74b45e890aa3070de934eef381c3e + CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH= + LOG_DOWNLOAD ON +) + +ExternalProject_Get_Property(${EXTERNAL_NAME} SOURCE_DIR) + +set(${EXTERNAL_NAME}_INCLUDE_DIRS ${SOURCE_DIR}/include CACHE TYPE INTERNAL) + +set_target_properties(${EXTERNAL_NAME} PROPERTIES FOLDER "hidden/externals") diff --git a/interface/CMakeLists.txt b/interface/CMakeLists.txt index 4c1b8d8d92..4bec81d580 100644 --- a/interface/CMakeLists.txt +++ b/interface/CMakeLists.txt @@ -192,6 +192,7 @@ if (WIN32) add_dependency_external_projects(neuron) add_dependency_external_projects(wasapi) add_dependency_external_projects(steamworks) + add_dependency_external_projects(ITK) endif() # include OPENSSL