Skip to content
Snippets Groups Projects
Commit 510561ab authored by Julien Malik's avatar Julien Malik
Browse files

Merge branch 'develop' of https://git.orfeo-toolbox.org/git/otb into develop

parents d4d3f745 a5176739
No related branches found
No related tags found
No related merge requests found
...@@ -29,29 +29,31 @@ if(OUT_OF_SOURCE_BUILD) ...@@ -29,29 +29,31 @@ if(OUT_OF_SOURCE_BUILD)
if(BUILD_TESTING) if(BUILD_TESTING)
include(CTest) include(CTest)
endif() endif()
if(WIN32 OR CMAKE_CROSSCOMPILING) if(WIN32 OR CMAKE_CROSSCOMPILING)
set(Monteverdi_SOURCE_DIR "" CACHE PATH "monteverdi source directory") set(Monteverdi_SOURCE_DIR "" CACHE PATH "monteverdi source directory")
set(Monteverdi_BINARY_DIR "" CACHE PATH "monteverdi binary directory") set(Monteverdi_BINARY_DIR "" CACHE PATH "monteverdi binary directory")
set(MONTEVERDI_INSTALL_DIR "" CACHE PATH "monteverdi install directory")
else() else()
set(SUPERBUILD_BINARY_DIR "" CACHE PATH "path to superbuild binary directory") set(SUPERBUILD_BINARY_DIR "" CACHE PATH "path to superbuild binary directory")
set(SUPERBUILD_INSTALL_DIR "" CACHE PATH "path to superbuild install directory") set(SUPERBUILD_INSTALL_DIR "" CACHE PATH "path to superbuild install directory")
option(ENABLE_MONTEVERDI "enable monteverdi" ON) option(ENABLE_MONTEVERDI "enable monteverdi" ON)
set(DOWNLOAD_LOCATION "" CACHE PATH "path to superbuild binary directory") set(DOWNLOAD_LOCATION "" CACHE PATH "path to superbuild binary directory")
endif() endif()
else() else(OUT_OF_SOURCE_BUILD)
# SUPERBUILD_BINARY_DIR is only set in Packaging/CMakeLists.txt and not available # SUPERBUILD_BINARY_DIR is only set in Packaging/CMakeLists.txt and not available
# in the parent scope like others. So we need to set it as CMAKE_BINARY_DIR # in the parent scope like others. So we need to set it as CMAKE_BINARY_DIR
# if doing packages from source tree. # if doing packages from source tree.
set(SUPERBUILD_BINARY_DIR ${CMAKE_BINARY_DIR}) set(SUPERBUILD_BINARY_DIR ${CMAKE_BINARY_DIR})
set(SUPERBUILD_INSTALL_DIR ${SB_INSTALL_PREFIX}) set(SUPERBUILD_INSTALL_DIR ${SB_INSTALL_PREFIX})
endif() if(WIN32 OR CMAKE_CROSSCOMPILING)
set(MONTEVERDI_INSTALL_DIR ${CMAKE_INSTALL_PREFIX})
endif()
endif(OUT_OF_SOURCE_BUILD)
get_filename_component(SUPERBUILD_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} PATH) get_filename_component(SUPERBUILD_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} PATH)
get_filename_component(OTB_SOURCE_DIR ${SUPERBUILD_SOURCE_DIR} PATH) get_filename_component(OTB_SOURCE_DIR ${SUPERBUILD_SOURCE_DIR} PATH)
if(WIN32 OR CMAKE_CROSSCOMPILING) if(WIN32 OR CMAKE_CROSSCOMPILING)
set(MONTEVERDI_INSTALL_DIR "" CACHE PATH "monteverdi install directory")
foreach(req foreach(req
Monteverdi_SOURCE_DIR Monteverdi_SOURCE_DIR
Monteverdi_BINARY_DIR Monteverdi_BINARY_DIR
...@@ -78,7 +80,7 @@ endif() ...@@ -78,7 +80,7 @@ endif()
if(WIN32 OR CMAKE_CROSSCOMPILING) if(WIN32 OR CMAKE_CROSSCOMPILING)
set(CMAKE_INSTALL_PREFIX "${Monteverdi_INSTALL_DIR}") set(CMAKE_INSTALL_PREFIX "${MONTEVERDI_INSTALL_DIR}")
else() else()
set(CMAKE_INSTALL_PREFIX "${SUPERBUILD_INSTALL_DIR}") set(CMAKE_INSTALL_PREFIX "${SUPERBUILD_INSTALL_DIR}")
endif() endif()
......
...@@ -117,7 +117,7 @@ macro(macro_create_targets_for_package pkg) ...@@ -117,7 +117,7 @@ macro(macro_create_targets_for_package pkg)
COMMAND ${CMAKE_COMMAND} -E remove_directory "${CMAKE_BINARY_DIR}/PACKAGE-${pkg}" COMMAND ${CMAKE_COMMAND} -E remove_directory "${CMAKE_BINARY_DIR}/PACKAGE-${pkg}"
COMMAND ${CMAKE_COMMAND} -E remove_directory "${CMAKE_BINARY_DIR}/PACKAGE-TOOLS" COMMAND ${CMAKE_COMMAND} -E remove_directory "${CMAKE_BINARY_DIR}/PACKAGE-TOOLS"
COMMAND ${CMAKE_COMMAND} -E remove "${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}${PACKAGE_EXTENSION}" COMMAND ${CMAKE_COMMAND} -E remove "${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}${PACKAGE_EXTENSION}"
COMMAND ${CMAKE_COMMAND} "${CMAKE_BINARY_DIR}" WORKING_DIRECTORY "${CMAKE_BINARY_DIR}" WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
) )
endmacro(macro_create_targets_for_package) endmacro(macro_create_targets_for_package)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment