From ceb54979e088a0208a6596568fa617258f99c708 Mon Sep 17 00:00:00 2001 From: Guillaume Pasero <guillaume.pasero@c-s.fr> Date: Tue, 28 Apr 2015 11:57:12 +0200 Subject: [PATCH] BUG: avoid calling twice find_package OpenJPEG --- Modules/ThirdParty/OpenJPEG/CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Modules/ThirdParty/OpenJPEG/CMakeLists.txt b/Modules/ThirdParty/OpenJPEG/CMakeLists.txt index 420a389287..19aa927ab0 100644 --- a/Modules/ThirdParty/OpenJPEG/CMakeLists.txt +++ b/Modules/ThirdParty/OpenJPEG/CMakeLists.txt @@ -3,7 +3,10 @@ project(OTBOpenJPEG) set(OTBOpenJPEG_SYSTEM_INCLUDE_DIRS ${OPENJPEG_INCLUDE_DIRS}) set(OTBOpenJPEG_LIBRARIES "${OPENJPEG_LIBRARIES}") set(OTBOpenJPEG_INCLUDE_DIRS ${OTBOpenJPEG_BINARY_DIR}/src) - set(OTBOpenJPEG_EXPORT_CODE_BUILD "find_package(OpenJPEG REQUIRED HINTS ${OpenJPEG_DIR})") + set(OTBOpenJPEG_EXPORT_CODE_BUILD " +if(NOT OpenJPEG_FOUND) +find_package(OpenJPEG REQUIRED HINTS ${OpenJPEG_DIR}) +endif()") set(OTBOpenJPEG_EXPORT_CODE_INSTALL ${OTBOpenJPEG_EXPORT_CODE_BUILD}) if(OpenJPEG_FOUND) @@ -12,6 +15,8 @@ project(OTBOpenJPEG) configure_file( src/otb_openjpeg.h.in src/otb_openjpeg.h ) endif() + message(STATUS "Found OpenJPEG : ${OPENJPEG_LIBRARIES} (version ${OPENJPEG_MAJOR_VERSION}.${OPENJPEG_MINOR_VERSION}.${OPENJPEG_BUILD_VERSION})") + otb_module_impl() install(FILES ${OTBOpenJPEG_BINARY_DIR}/src/otb_openjpeg.h -- GitLab