From 7872ca6dee3cfe264e31110a937d0442b07b1479 Mon Sep 17 00:00:00 2001 From: Rashad Kanavath <rashad.kanavath@c-s.fr> Date: Fri, 30 Jan 2015 17:59:15 +0100 Subject: [PATCH] Monteverdi Superbuild --- CMake/External_Monteverdi.cmake | 35 +++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 CMake/External_Monteverdi.cmake diff --git a/CMake/External_Monteverdi.cmake b/CMake/External_Monteverdi.cmake new file mode 100644 index 0000000000..a4b4192d5a --- /dev/null +++ b/CMake/External_Monteverdi.cmake @@ -0,0 +1,35 @@ +include(External_FLTK) + +set(proj MONTEVERDI) + +message(STATUS "Setup Monteverdi...") + +set(MVD_SB_SRC ${CMAKE_BINARY_DIR}/${proj}/src/${proj}) +set(MVD_SB_BUILD_DIR ${CMAKE_BINARY_DIR}/${proj}/build) + +set(${proj}_DEPENDENCIES OTB) + +if(USE_SYSTEM_FLTK) + message(STATUS " Using FLTK system version") +else() + set(MVD_SB_FLTK_CONFIG) + list(APPEND ${proj}_DEPENDENCIES FLTK) +endif() + + +ExternalProject_Add(${proj} + PREFIX ${proj} + HG_REPOSITORY "http://hg.orfeo-toolbox.org/Monteverdi" + HG_TAG tip + BINARY_DIR ${MVD_SB_BUILD_DIR} + INSTALL_DIR ${CMAKE_INSTALL_PREFIX} + DEPENDS ${${proj}_DEPENDENCIES} + CMAKE_CACHE_ARGS + -DCMAKE_BUILD_TYPE:STRING=Release + -DBUILD_SHARED_LIBS:BOOL=ON + -DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX} + ${MVD_SB_FLTK_CONFIG} +) + +message(STATUS " Using Monteverdi SuperBuild version") + -- GitLab