summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--modules/TDEMacros.cmake26
1 files changed, 22 insertions, 4 deletions
diff --git a/modules/TDEMacros.cmake b/modules/TDEMacros.cmake
index 2afad68..0ff4c17 100644
--- a/modules/TDEMacros.cmake
+++ b/modules/TDEMacros.cmake
@@ -15,10 +15,6 @@
#
#################################################
-include( CheckCXXCompilerFlag )
-include( CheckLinkerFlag OPTIONAL )
-include( TDEVersion )
-
#################################################
#####
@@ -69,6 +65,28 @@ endif()
#################################################
#####
+##### set necessary CMake policies
+
+if( POLICY CMP0057 )
+ # necessary for CheckLinkerFlag
+ cmake_policy( SET CMP0057 NEW )
+endif()
+
+
+#################################################
+#####
+##### necessary includes
+
+include( CheckCXXCompilerFlag )
+include( CheckCXXSourceCompiles )
+include( CheckLinkerFlag OPTIONAL )
+include( CheckSymbolExists )
+include( CheckTypeSize )
+include( TDEVersion )
+
+
+#################################################
+#####
##### tde_message_author_warning
macro( tde_message_author_warning )