cmake/VersionScript.cmake
changeset 397 13fa0546ef87
child 398 306825786fba
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cmake/VersionScript.cmake	Fri Jan 16 00:42:02 2009 +0200
@@ -0,0 +1,21 @@
+# location of output version.c
+SET (PROJECT_VERSION_FILE ${OUTPUT_PATH})
+
+# include cmake stuff
+include ("cmake/FindVersion.cmake")
+include ("cmake/FindTimestamp.cmake")
+
+# determine PROJECT_VERSION
+FindProjectVersion ("${CMAKE_SOURCE_DIR}")
+
+# build date
+FindBuildTimestamp ()
+
+
+# create version.c
+CONFIGURE_FILE (
+    "src/version.c.in" ${PROJECT_VERSION_FILE} @ONLY
+)
+
+MESSAGE (STATUS "wrote version.c -> ${PROJECT_VERSION_FILE}")
+