summaryrefslogtreecommitdiff
path: root/definitionsconsistencycheck.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'definitionsconsistencycheck.cmake')
-rw-r--r--definitionsconsistencycheck.cmake11
1 files changed, 11 insertions, 0 deletions
diff --git a/definitionsconsistencycheck.cmake b/definitionsconsistencycheck.cmake
new file mode 100644
index 0000000000..51a70f7209
--- /dev/null
+++ b/definitionsconsistencycheck.cmake
@@ -0,0 +1,11 @@
+get_directory_property( DirDefs COMPILE_DEFINITIONS )
+
+# Reset the definition file
+file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/cmake.definitions "")
+foreach( d ${DirDefs} )
+ if($ENV{VERBOSE})
+ message( STATUS "Compiler Definition: " ${d} )
+ endif($ENV{VERBOSE})
+ file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/cmake.definitions ${d})
+ file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/cmake.definitions "\n")
+endforeach()