diff --git a/CMakeLists.txt b/CMakeLists.txt index ac7ffbcee..3846e6e22 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -120,7 +120,6 @@ set (CMAKE_LINKER "${PETSC_LINKER}") if ("${CMAKE_BUILD_TYPE}" STREQUAL "DEBUG" OR "${CMAKE_BUILD_TYPE}" STREQUAL "SYNTAXONLY" ) set (PARALLEL "OFF") set (OPTI "OFF") - set (BUILDCMD_POST "${BUILDCMD_POST} -fsyntax-only") elseif ("${CMAKE_BUILD_TYPE}" STREQUAL "RELEASE") set (PARALLEL "ON") set (OPTI "DEFENSIVE") @@ -143,6 +142,11 @@ else () set(OPENMP "${OPENMP}") endif () +# syntax check only (mainly for pre-receive hook, works only with gfortran) +if ("${CMAKE_BUILD_TYPE}" STREQUAL "SYNTAXONLY" ) + set (BUILDCMD_POST "${BUILDCMD_POST} -fsyntax-only") +endif () + # Parse DAMASK_BIN from CONFIG file file (READ "CONFIG" CONFIGFILE) string (REGEX REPLACE ";" "\\\\;" CONFIGFILE "${CONFIGFILE}")