Fix CMP0054 cmake 3.1.0 warnings
[alexxy/gromacs.git] / cmake / gmxOptionUtilities.cmake
index 603f3c5cfd4b61dbc347b6f4d61a34b5474a11c8..ca1fac39a095cdaeca3df74188a1314694d193f5 100644 (file)
@@ -107,7 +107,7 @@ function(GMX_OPTION_TRIVALUE NAME DESCRIPTION DEFAULT)
     set(${NAME}_AUTO OFF)
     set(${NAME}_FORCE OFF)
     string(TOUPPER "${${NAME}}" ${NAME})
-    if ("${NAME}" STREQUAL "AUTO")
+    if ("${${NAME}}" STREQUAL "AUTO")
         set(${NAME}_AUTO ON)
     elseif (${NAME})
         set(${NAME}_FORCE ON)
@@ -199,7 +199,7 @@ endmacro()
 function(GMX_CHECK_IF_CHANGED RESULT)
     set(_result FALSE)
     foreach (_var ${ARGN})
-        if (NOT "${_var}" STREQUAL "${_var}_PREVIOUS_VALUE")
+        if (NOT "${${_var}}" STREQUAL "${${_var}_PREVIOUS_VALUE}")
             set(_result TRUE)
         endif()
         set(${_var}_PREVIOUS_VALUE "${${_var}}" CACHE INTERNAL