From 3a4174d0f6a6114a9e6c0d4392c36bf219ca021d Mon Sep 17 00:00:00 2001 From: Thomas Feuvrier <thomas.feuvrier@c-s.fr> Date: Fri, 17 Apr 2009 17:48:17 +0200 Subject: [PATCH] ENH: add .dll files in the install bin dir and .lib files in the install lib dir for GDAL libraries. --- CMakeLists.txt | 10 ++++++++++ OTBConfig.cmake.in | 2 ++ 2 files changed, 12 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index fab368329a..513fd75bdd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -923,5 +923,15 @@ SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/Copyright/OTBCopyri FILE(READ ${CPACK_PACKAGE_DESCRIPTION_FILE} CPACK_RPM_PACKAGE_DESCRIPTION) FILE(READ ${CPACK_PACKAGE_DESCRIPTION_FILE} CPACK_DEBIAN_PACKAGE_DESCRIPTION) +#Find gdal dll files, localized in the GDAL_LIBRARY directory +GET_FILENAME_COMPONENT(GDAL_LIB_DIR "${GDAL_LIBRARY}" PATH ) +SET(GDAL_LIB_DIR "${GDAL_LIB_DIR}/" ) +INSTALL(DIRECTORY ${GDAL_LIB_DIR} + DESTINATION bin + FILES_MATCHING PATTERN "*.dll" ) +INSTALL(DIRECTORY ${GDAL_LIB_DIR} + DESTINATION lib + FILES_MATCHING PATTERN "*.lib" ) + INCLUDE(CPack) diff --git a/OTBConfig.cmake.in b/OTBConfig.cmake.in index ec6b8e3aef..81917c4de0 100644 --- a/OTBConfig.cmake.in +++ b/OTBConfig.cmake.in @@ -16,6 +16,8 @@ SET(OTB_USE_EXTERNAL_ITK "@OTB_USE_EXTERNAL_ITK@") # Option use external ITK. SET(OTB_USE_EXTERNAL_FLTK "@OTB_USE_EXTERNAL_FLTK@") +# GDAL library path +SET(GDAL_LIBRARY "@GDAL_LIBRARY@") # The OTB source tree. SET(OTB_SOURCE_DIR "@OTB_SOURCE_DIR@") -- GitLab