Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 4877b215 authored by hhakim's avatar hhakim
Browse files

Update CDashConfScript.cmake for Windows.

parent f80cc738
No related branches found
No related tags found
No related merge requests found
......@@ -7,8 +7,10 @@ set(CTEST_BUILD_NAME "${CMAKE_SYSTEM}_${CMAKE_HOST_SYSTEM_PROCESSOR}")
if(WIN32)
set (CTEST_CMAKE_GENERATOR "MinGW Makefiles") # using cmake for building so no need to set CTEST_CONFIGURE_COMMAND
set(CTEST_SITE "FaustWin")
set (CTEST_CMAKE_GENERATOR "MinGW Makefiles")
# set above seems to be ignored
set(CONF_OPTIONS "${CONF_OPTIONS} -G 'MinGW Makefiles' -DMATIO_INC_DIR=$ENV{MATIO_INC_DIR} -DMATIO_LIB_FILE=$ENV{MATIO_LIB_FILE}")
elseif(APPLE AND UNIX)
set (CTEST_CMAKE_GENERATOR "Unix Makefiles")
set(CTEST_SITE "FaustMacOS")
......@@ -24,16 +26,17 @@ endif()
if($ENV{BUILD_WRAPPER_PYTHON} MATCHES "ON")
set(CTEST_SITE "${CTEST_SITE}Python")
#set(BUILD_WRAPPER_PYTHON ON CACHE BOOL "" FORCE) #ignored by configure
set(CONF_OPTIONS "-DBUILD_WRAPPER_PYTHON=ON -DBUILD_WRAPPER_MATLAB=OFF")
set(CONF_OPTIONS "${CONF_OPTIONS} -DBUILD_WRAPPER_PYTHON=ON -DBUILD_WRAPPER_MATLAB=OFF")
endif()
if($ENV{BUILD_WRAPPER_MATLAB} MATCHES "ON")
set(CTEST_SITE "${CTEST_SITE}Matlab")
#set(BUILD_WRAPPER_MATLAB ON CACHE BOOL "" FORCE)
set(CONF_OPTIONS "-DBUILD_WRAPPER_MATLAB=ON -DBUILD_WRAPPER_PYTHON=OFF")
set(CONF_OPTIONS "${CONF_OPTIONS} -DBUILD_WRAPPER_MATLAB=ON -DBUILD_WRAPPER_PYTHON=OFF")
endif()
set(CTEST_BINARY_DIRECTORY "build_${CTEST_SITE}")
set (CTEST_START_WITH_EMPTY_BINARY_DIRECTORY TRUE)
set(CTEST_START_WITH_EMPTY_BINARY_DIRECTORY TRUE)
# https://docs.gitlab.com/ee/ci/variables/
message(STATUS "The git branch is:" $ENV{CI_COMMIT_REF_NAME})
......@@ -43,11 +46,12 @@ if($ENV{SLOW_TESTS} MATCHES "OFF")
set(CONF_OPTIONS "${CONF_OPTIONS} -DSLOW_TESTS=OFF")
else()
set(CONF_OPTIONS "${CONF_OPTIONS} -DSLOW_TESTS=ON")
#TODO: nightly mode ?
endif()
if(UNIX)
set(CONF_OPTIONS "${CONF_OPTIONS} -DCMAKE_INSTALL_PREFIX=$ENV{HOME}")
else() #WIN32
set(CONF_OPTIONS "${CONF_OPTIONS} -DCMAKE_INSTALL_PREFIX=C:/Users/$ENV{USERNAME}")
endif()
#ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY}) # no need to empty build dir. because
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment