Updating ctest script
This commit is contained in:
parent
30d5e564b8
commit
6d7e45ddc4
|
@ -9,6 +9,8 @@ SITE_NAME( HOSTNAME )
|
|||
STRING(REGEX REPLACE "-ext." "" HOSTNAME "${HOSTNAME}")
|
||||
SET( CC $ENV{CC} )
|
||||
SET( CXX $ENV{CXX} )
|
||||
SET( CFLAGS $ENV{CFLAGS} )
|
||||
SET( CXXFLAGS $ENV{CXXFLAGS} )
|
||||
SET( MPIEXEC $ENV{MPIEXEC} )
|
||||
SET( USE_TIMER "$ENV{USE_TIMER}" )
|
||||
SET( TIMER_DIRECTORY "$ENV{TIMER_DIRECTORY}" )
|
||||
|
@ -39,6 +41,7 @@ SET( BUILD_SERIAL $ENV{BUILD_SERIAL} )
|
|||
SET( CUDA_FLAGS $ENV{CUDA_FLAGS} )
|
||||
SET( CUDA_HOST_COMPILER $ENV{CUDA_HOST_COMPILER} )
|
||||
SET( SKIP_TESTS $ENV{SKIP_TESTS} )
|
||||
SET( BUILDNAME_POSTFIX "$ENV{BUILDNAME_POSTFIX}" )
|
||||
|
||||
|
||||
# Get the source directory based on the current directory
|
||||
|
@ -95,6 +98,9 @@ ELSEIF( ${CTEST_SCRIPT_ARG} STREQUAL "valgrind-cuda" )
|
|||
ELSE()
|
||||
MESSAGE(FATAL_ERROR "Invalid build (${CTEST_SCRIPT_ARG}): ctest -S /path/to/script,build (debug/opt/valgrind")
|
||||
ENDIF()
|
||||
IF ( BUILDNAME_POSTFIX )
|
||||
SET( CTEST_BUILD_NAME "${CTEST_BUILD_NAME}-${BUILDNAME_POSTFIX}" )
|
||||
ENDIF()
|
||||
IF ( NOT CTEST_COVERAGE_COMMAND )
|
||||
SET( ENABLE_GCOV "false" )
|
||||
ENDIF()
|
||||
|
@ -181,8 +187,10 @@ FILE(WRITE "${CTEST_BINARY_DIRECTORY}/CMakeCache.txt" "CTEST_TEST_CTEST:BOOL=1")
|
|||
# Set the configure options
|
||||
SET( CTEST_OPTIONS )
|
||||
SET( CTEST_OPTIONS "-DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}" )
|
||||
SET( CTEST_OPTIONS "${CTEST_OPTIONS};-DCMAKE_C_COMPILER:PATH=${CC};-DCMAKE_C_FLAGS='${C_FLAGS}';" )
|
||||
SET( CTEST_OPTIONS "${CTEST_OPTIONS};-DCMAKE_CXX_COMPILER:PATH=${CXX};-DCMAKE_CXX_FLAGS='${CXX_FLAGS}'" )
|
||||
SET( CTEST_OPTIONS "${CTEST_OPTIONS};-DCMAKE_C_COMPILER:PATH=${CC};-DCMAKE_CXX_COMPILER:PATH=${CXX}" )
|
||||
SET( CTEST_OPTIONS "${CTEST_OPTIONS};-DCMAKE_C_FLAGS='${CFLAGS}';-DCMAKE_CXX_FLAGS='${CXXFLAGS}'" )
|
||||
SET( CTEST_OPTIONS "${CTEST_OPTIONS};-DLDFLAGS:STRING='${FLAGS}';-DLDLIBS:STRING='${LDLIBS}'" )
|
||||
SET( CTEST_OPTIONS "${CTEST_OPTIONS};-DENABLE_GCOV:BOOL=${ENABLE_GCOV}" )
|
||||
SET( CTEST_OPTIONS "${CTEST_OPTIONS};-DMPI_COMPILER:BOOL=true;-DMPIEXEC=${MPIEXEC}")
|
||||
IF ( NOT USE_VALGRIND )
|
||||
SET( CTEST_OPTIONS "${CTEST_OPTIONS};-DUSE_EXT_MPI_FOR_SERIAL_TESTS:BOOL=true")
|
||||
|
|
Loading…
Reference in New Issue
Block a user