diff --git a/CMakeLists.txt b/CMakeLists.txt index fab368329a6dab80182208ba6ad1c936bb41b7cf..513fd75bddc0fa6359c560a5e549d26143e66218 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 ec6b8e3aef6037c458d29504a8c71a1580a12c0c..81917c4de009ebabad64faca5d5299a674f3fdaa 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@")