From 32299be204e47424964382158a00b45621ed47ad Mon Sep 17 00:00:00 2001 From: Guillaume Pasero <guillaume.pasero@c-s.fr> Date: Mon, 13 Mar 2017 14:22:10 +0100 Subject: [PATCH] ENH: compile and install otb_loader tool in packages --- SuperBuild/Packaging/PackageHelper.cmake | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/SuperBuild/Packaging/PackageHelper.cmake b/SuperBuild/Packaging/PackageHelper.cmake index 9ef66b1a70..119c548db9 100644 --- a/SuperBuild/Packaging/PackageHelper.cmake +++ b/SuperBuild/Packaging/PackageHelper.cmake @@ -199,16 +199,19 @@ macro(macro_super_package) if(LINUX) list(APPEND program_list "${PATCHELF_PROGRAM}") endif() - endif() - foreach(prog ${program_list}) install( PROGRAMS ${prog} DESTINATION ${PKG_STAGE_DIR}) endforeach() + ############# otb_loader executable ################ + add_executable(otb_loader ${PACKAGE_SUPPORT_FILES_DIR}/otb_loader.cxx) + target_link_libraries(otb_loader ${CMAKE_DL_LIBS}) + install(TARGETS otb_loader + RUNTIME DESTINATION ${PKG_STAGE_DIR}/bin COMPONENT Runtime) # We need qt.conf on windows. for macx and linux we write it # after extracting package -- GitLab