MACRO(GMX_TEST_CFLAG VARIABLE FLAGS CFLAGSVAR)
IF(NOT DEFINED ${VARIABLE})
CHECK_C_COMPILER_FLAG("${FLAGS}" ${VARIABLE})
- IF (${VARIABLE})
- SET (${CFLAGSVAR} "${FLAGS} ${${CFLAGSVAR}}")
- ENDIF (${VARIABLE})
ENDIF(NOT DEFINED ${VARIABLE})
+ IF (${VARIABLE})
+ SET (${CFLAGSVAR} "${FLAGS} ${${CFLAGSVAR}}")
+ ENDIF (${VARIABLE})
ENDMACRO(GMX_TEST_CFLAG VARIABLE FLAGS CFLAGSVAR)
# Test C++ flags FLAGS, and set VARIABLE to true if the work. Also add the
MACRO(GMX_TEST_CXXFLAG VARIABLE FLAGS CXXFLAGSVAR)
IF(NOT DEFINED ${VARIABLE} AND CMAKE_CXX_COMPILER_LOADED)
CHECK_CXX_COMPILER_FLAG("${FLAGS}" ${VARIABLE})
- IF (${VARIABLE})
- SET (${CXXFLAGSVAR} "${FLAGS} ${${CXXFLAGSVAR}}")
- ENDIF (${VARIABLE})
ENDIF(NOT DEFINED ${VARIABLE} AND CMAKE_CXX_COMPILER_LOADED)
+ IF (${VARIABLE})
+ SET (${CXXFLAGSVAR} "${FLAGS} ${${CXXFLAGSVAR}}")
+ ENDIF (${VARIABLE})
ENDMACRO(GMX_TEST_CXXFLAG VARIABLE FLAGS CXXFLAGSVAR)