"Automatically download regressiontests. Tests can be run with ctest." OFF)
if(REGRESSIONTEST_DOWNLOAD)
- if("${PROJECT_VERSION}" MATCHES "-dev")
- set(REGRESSIONTEST_URL http://gerrit.gromacs.org/snapshot/${REGRESSIONTEST_BRANCH})
- # REGRESSIONTEST_PATH for dev trees is set later based on the dirname found in the tar
+ if (NOT SOURCE_IS_SOURCE_DISTRIBUTION)
+ set(REGRESSIONTEST_URL http://gerrit.gromacs.org/snapshot/${REGRESSIONTEST_BRANCH})
+ # REGRESSIONTEST_PATH for dev trees is set later based on the dirname found in the tar
else()
set(REGRESSIONTEST_URL http://gerrit.gromacs.org/download/regressiontests-${REGRESSIONTEST_VERSION}.tar.gz)
set(REGRESSIONTEST_PATH
- "${CMAKE_CURRENT_BINARY_DIR}/regressiontests-${REGRESSIONTEST_VERSION}"
- CACHE PATH "Path to auto-downloaded regressiontests" FORCE)
+ "${CMAKE_CURRENT_BINARY_DIR}/regressiontests-${REGRESSIONTEST_VERSION}"
+ CACHE PATH "Path to auto-downloaded regressiontests" FORCE)
endif()
set(REGRESSIONTEST_FILE "${CMAKE_CURRENT_BINARY_DIR}/regressiontests.tgz")
message("Downloading: ${REGRESSIONTEST_URL}")
status_string: ${status_string}
log: ${log}")
endif()
- if(NOT "${PROJECT_VERSION}" MATCHES "-dev")
+ if (SOURCE_IS_SOURCE_DISTRIBUTION)
file(MD5 ${REGRESSIONTEST_FILE} COMPUTED_MD5SUM)
if(NOT ${REGRESSIONTEST_MD5SUM} STREQUAL ${COMPUTED_MD5SUM})
message(FATAL_ERROR "Download of regressiontests failed. Expected MD5 of ${REGRESSIONTEST_MD5SUM} but download has ${COMPUTED_MD5SUM}")
if(GMX_DOUBLE)
list(APPEND ARGS -double)
endif()
- if(GMX_LIB_MPI AND NOT MPIEXEC) #autodetection failed or CC=mpicc was used
+ if(GMX_LIB_MPI AND NOT MPIEXEC) # find_program failed
message(WARNING
- "Please set MPIEXEC. Otherwise mpirun is assumed for runnings tests.")
+ "Please set MPIEXEC. Otherwise mpirun is assumed for running tests.")
endif()
if(GMX_LIB_MPI)
set(GMX_TEST_NUMBER_PROCS 8 CACHE STRING "Number of processors used for testing")