Index: /trunk/FACT++/CMakeLists.txt
===================================================================
--- /trunk/FACT++/CMakeLists.txt	(revision 20007)
+++ /trunk/FACT++/CMakeLists.txt	(revision 20008)
@@ -5,5 +5,7 @@
 CMAKE_POLICY(SET CMP0043 NEW)
 CMAKE_POLICY(SET CMP0048 NEW)
-CMAKE_POLICY(SET CMP0072 NEW)  # OpenGL vs OpenGLVND
+IF(POLICY CMP0072)
+    CMAKE_POLICY(SET CMP0072 NEW)  # OpenGL vs OpenGLVND
+ENDIF()
 
 # Enable debug symbols by default
@@ -26,4 +28,5 @@
 #SET(CMAKE_VERBOSE_MAKEFILE ON)
 
+MESSAGE(STATUS "CMake Version " ${CMAKE_VERSION})
 
 # *********************************
@@ -213,4 +216,6 @@
 INCLUDE(GetPrerequisites)
 
+# Deprecated since version 3.16: Use file(GET_RUNTIME_DEPENDENCIES) instead.
+
 FIND_PACKAGE(MySQL++ REQUIRED)
 
@@ -218,7 +223,9 @@
 	GET_PREREQUISITES(${MYSQLPP_LIBRARY} MYSQL_LIBRARY 0 0 "" "")
 	LIST(FILTER MYSQL_LIBRARY INCLUDE REGEX .*mysqlclient.*)
-        IF (DEFINED MYSQL_LIBRARY)
+        IF (MYSQL_LIB1RARY)
         	FIND_PACKAGE_MESSAGE(MysqlLib "MySQL++ links to ${MYSQL_LIBRARY}" "[${MYSQL_LIBRARY}]")
- 	ENDIF()
+ 	ELSE()
+                UNSET(MYSQL_LIBRARY)
+        ENDIF()
 ENDIF()
 
