Fix xml2 link check rerun
authorRoland Schulz <roland@rschulz.eu>
Thu, 10 Jul 2014 01:36:31 +0000 (21:36 -0400)
committerRoland Schulz <roland@rschulz.eu>
Thu, 10 Jul 2014 01:39:03 +0000 (21:39 -0400)
gmx_check_if_changed logic had a typo and thus check wasn't rerun
if LIBXML2_INCLUDE_DIR or LIBXML2_LIBRARIES changed.

Change-Id: I838f32fd6e9b62480acc4eafc4bf3d657477d09d

cmake/gmxTestLibXml2.cmake

index 9b3173a2c99d980d7d694db7591dcb662bcaea7c..4546bfcd7cd03524d01d286ec2d242f642abdda1 100644 (file)
@@ -47,7 +47,7 @@ function(GMX_TEST_LIBXML2 VARIABLE)
     if(LIBXML2_FOUND)
         gmx_check_if_changed(_do_libxml2_recompile LIBXML2_INCLUDE_DIR LIBXML2_LIBRARIES)
         if(_do_libxml2_recompile)
-            unset(LIBXML2_COMPILES_OK CACHE)
+            unset(LIBXML2_LINKS_OK CACHE)
         endif()
         check_library_exists("${LIBXML2_LIBRARIES}" "xmlTextWriterEndAttribute" "" LIBXML2_LINKS_OK)
         set(${VARIABLE} ${LIBXML2_LINKS_OK} PARENT_SCOPE)