Test\r
)\r
\r
+#-----------------------------------------------------------------------------\r
+# Adding GDCM_DATA_ROOT\r
+FIND_PATH(GDCM_DATA_ROOT gdcm-ACR-LibIDO.acr\r
+ ${GDCM_SOURCE_DIR}/../gdcmData \r
+ $ENV{GDCM_DATA}\r
+ $ENV{PUB_DICT_PATH}/../../gdcmData\r
+)\r
+\r
+#-----------------------------------------------------------------------------\r
+# Add the testing directories\r
+OPTION(GDCM_BUILD_TESTING "Test the project" ON)\r
+IF(GDCM_BUILD_TESTING)\r
+ ENABLE_TESTING()\r
+ INCLUDE (${CMAKE_ROOT}/Modules/Dart.cmake)\r
+ SUBDIRS(Test)\r
+ENDIF(GDCM_BUILD_TESTING)\r
+\r
+\r
#-----------------------------------------------------------------------------\r
OPTION(GDCM_VTK "Build VTK-GDCM Lib." OFF)\r
IF(GDCM_VTK)\r
\r
#-----------------------------------------------------------------------------\r
# Configure files with settings for use by the build.\r
-\r
+# for third party to access gdcm through cmake\r
# to be rewritten to include only the necessary\r
-#CONFIGURE_FILE(${GDCM_SOURCE_DIR}/UseGdcm.cmake.in \r
-# ${GDCM_BINARY_DIR}/UseGdcm.cmake COPYONLY IMMEDIATE)\r
\r
+CONFIGURE_FILE(\r
+ ${GDCM_SOURCE_DIR}/gdcmConfig.cmake.in \r
+ ${GDCM_BINARY_DIR}/gdcmConfig.cmake @ONLY IMMEDIATE\r
+ )\r
+\r
+# Export uor build settings and library\r
+# dependencies for the use by the user projects.\r
+INCLUDE(\r
+ ${CMAKE_ROOT}/Modules/CMakeExportBuildSettings.cmake)\r
+\r
+CMAKE_EXPORT_BUILD_SETTINGS(\r
+ ${GDCM_BINARY_DIR}/gdcmBuildSettings.cmake\r
+ )\r
+\r
+EXPORT_LIBRARY_DEPENDENCIES(\r
+ ${GDCM_BINARY_DIR}/gdcmLibraryDepends.cmake\r
+ )\r
+\r
+# Intall the packaging files for use by FIND_PACKAGE(GDCM) in user projects.\r
+INSTALL_FILES(/lin/gdcm FILES\r
+ ${GDCM_SOURCE_DIR}/gdcmUse.cmake\r
+ ${GDCM_BINARY_DIR}/gdcmConfig.cmake\r
+ ${GDCM_BINARY_DIR}/gdcmBuildSettings.cmake\r
+ ${GDCM_BINARY_DIR}/gdcmLibraryDepends.cmake\r
+ )\r
\r
#-----------------------------------------------------------------------------\r
# Copy / paste from old m4 script:\r