diff --git a/CI/main_ci.cmake b/CI/main_ci.cmake index 38a8de0388dd3d1c3a2cf02281d80ffb162994f5..6b69db4f0d6768b7f8a670e8d24dff1f5950c1d7 100644 --- a/CI/main_ci.cmake +++ b/CI/main_ci.cmake @@ -1,12 +1,13 @@ # This script is a prototype for the futur CI set (ENV{LANG} "C") # Only ascii output # Create build directory -file (MAKE_DIRECTORY /opt/otb/build/) +get_filename_component(OTB_SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR} DIRECTORY) +file (MAKE_DIRECTORY ${OTB_SOURCE_DIR}/build/) #Ctest setting set (CTEST_BUILD_CONFIGURATION "Release") -set (CTEST_SOURCE_DIRECTORY "/opt/otb/") -set (CTEST_BINARY_DIRECTORY "/opt/otb/build/") +set (CTEST_SOURCE_DIRECTORY "${OTB_SOURCE_DIR}") +set (CTEST_BINARY_DIRECTORY "${OTB_SOURCE_DIR}/build/") set (CTEST_CONFIGURE_COMMAND "cmake" ) set (CTEST_BUILD_COMMAND "make") @@ -19,7 +20,7 @@ ctest_start("Nightly") # ctest_update() no need to update it is done by Gitlab-CI -set (DATA_ROOT_DIR "/opt/otb/otb-data/") # todo +set (DATA_ROOT_DIR "${OTB_SOURCE_DIR}/otb-data/") # todo set(otb_configure_option " OTB_USE_OPENGL:BOOL=OFF @@ -42,8 +43,9 @@ OTB_USE_OPENMP:BOOL=OFF BUILD_TESTING:BOOL=OFF ") -ctest_configure(OPTIONS "${CONFIGURE_OPTIONS}" - RETURN_VALUE _configure_rv) +# ctest_configure(BUILD "${CTEST_BINARY_DIRECTORY}" +# OPTIONS "${CONFIGURE_OPTIONS}" +# RETURN_VALUE _configure_rv) if ( _configure_rv EQUAL -1 ) message("An error occurs during ctest_configure ${_configure_rv}")