aboutsummaryrefslogtreecommitdiffstats
path: root/metis/cmake/Modules/version.cmake
diff options
context:
space:
mode:
authorLuca Muscariello <lumuscar+fdio@cisco.com>2017-02-24 07:59:45 +0000
committerGerrit Code Review <gerrit@fd.io>2017-02-24 07:59:45 +0000
commite0ec678c016fbce560e7f94973d4fada3ba5e799 (patch)
treea171ed331a830510f3064a6ad99b296ac1b2d2bc /metis/cmake/Modules/version.cmake
parentf28308bd99381ef5f1e178e2e1f870f245e35873 (diff)
parentc580a00aac271a524e5a75b35f4b91c174ed227b (diff)
Merge "Initial commit: sb-forwarder, metis." into sb-forwarder/master
Diffstat (limited to 'metis/cmake/Modules/version.cmake')
-rw-r--r--metis/cmake/Modules/version.cmake15
1 files changed, 15 insertions, 0 deletions
diff --git a/metis/cmake/Modules/version.cmake b/metis/cmake/Modules/version.cmake
new file mode 100644
index 00000000..74831674
--- /dev/null
+++ b/metis/cmake/Modules/version.cmake
@@ -0,0 +1,15 @@
+#
+# Get a version to pass on the command line
+#
+execute_process(COMMAND ${PROJECT_SOURCE_DIR}/cmake/get_version.sh ${PROJECT_SOURCE_DIR}
+ OUTPUT_VARIABLE RELEASE_VERSION
+ OUTPUT_STRIP_TRAILING_WHITESPACE)
+
+execute_process(COMMAND date -u +%Y-%m-%dT%H:%M:%SZ
+ OUTPUT_VARIABLE ISO_DATE
+ OUTPUT_STRIP_TRAILING_WHITESPACE)
+
+MESSAGE( STATUS "Configuring version ${RELEASE_VERSION}" )
+
+add_definitions("-DRELEASE_VERSION=\"${RELEASE_VERSION}\"")
+