|
@@ -162,6 +162,12 @@ set(CTK_CONFIG_CODE "${CTK_CONFIG_CODE}# External project libraries\n")
|
|
|
set(CTK_CONFIG_CODE "${CTK_CONFIG_CODE}set(CTK_EXTERNAL_LIBRARIES \"${CTK_EXTERNAL_LIBRARIES}\")\n")
|
|
|
set(CTK_CONFIG_CODE "${CTK_CONFIG_CODE}# External project library directories\n")
|
|
|
set(CTK_CONFIG_CODE "${CTK_CONFIG_CODE}set(CTK_EXTERNAL_LIBRARY_DIRS \"${CTK_EXTERNAL_LIBRARY_DIRS}\")\n")
|
|
|
+if(NOT DCMTK_HAVE_CONFIG_H_OPTIONAL AND TARGET CTKDICOMCore)
|
|
|
+ set(CTK_CONFIG_CODE "${CTK_CONFIG_CODE}# Definition required to build DCMTK dependent libraries\n")
|
|
|
+ set(CTK_CONFIG_CODE "${CTK_CONFIG_CODE}if(\"\${CMAKE_VERSION}\" VERSION_GREATER 2.8.10)\n")
|
|
|
+ set(CTK_CONFIG_CODE "${CTK_CONFIG_CODE} set_target_properties(CTKDICOMCore PROPERTIES INTERFACE_COMPILE_DEFINITIONS ${DCMTK_DEFINITIONS})\n")
|
|
|
+ set(CTK_CONFIG_CODE "${CTK_CONFIG_CODE}endif()\n")
|
|
|
+endif()
|
|
|
set(CTK_CONFIG_CODE "${CTK_CONFIG_CODE}##################################################")
|
|
|
|
|
|
set(ctk_config ${CTK_SUPERBUILD_BINARY_DIR}/CTKConfig.cmake)
|
|
@@ -200,6 +206,13 @@ set(CTK_CONFIG_CODE "${CTK_CONFIG_CODE}# CTK library directories that could be u
|
|
|
foreach(lib ${CTK_LIBRARIES})
|
|
|
set(CTK_CONFIG_CODE "${CTK_CONFIG_CODE}set(${lib}_LIBRARY_DIRS \"\")\n")
|
|
|
endforeach()
|
|
|
+if(NOT DCMTK_HAVE_CONFIG_H_OPTIONAL AND TARGET CTKDICOMCore)
|
|
|
+ set(CTK_CONFIG_CODE "${CTK_CONFIG_CODE}# Definition required to build DCMTK dependent libraries\n")
|
|
|
+ set(CTK_CONFIG_CODE "${CTK_CONFIG_CODE}if(\"\${CMAKE_VERSION}\" VERSION_GREATER 2.8.10)\n")
|
|
|
+ set(CTK_CONFIG_CODE "${CTK_CONFIG_CODE} set_target_properties(CTKDICOMCore PROPERTIES INTERFACE_COMPILE_DEFINITIONS ${DCMTK_DEFINITIONS})\n")
|
|
|
+ set(CTK_CONFIG_CODE "${CTK_CONFIG_CODE}endif()\n")
|
|
|
+endif()
|
|
|
+
|
|
|
set(CTK_CONFIG_CODE "${CTK_CONFIG_CODE}##################################################")
|
|
|
|
|
|
set(ctk_install_config ${CMAKE_BINARY_DIR}/CMakeFiles/CTKConfig.cmake)
|