[Lemon-commits] Akos Ladanyi: Use only a single (cached) variabl...
Lemon HG
hg at lemon.cs.elte.hu
Mon Sep 22 09:40:00 CEST 2008
details: http://lemon.cs.elte.hu/hg/lemon/rev/2a33883915bb
changeset: 274:2a33883915bb
user: Akos Ladanyi <ladanyi [at] tmit.bme.hu>
date: Sun Sep 21 18:23:07 2008 +0100
description:
Use only a single (cached) variable to hold the version number.
diffstat:
1 file changed, 3 insertions(+), 15 deletions(-)
CMakeLists.txt | 18 +++---------------
diffs (39 lines):
diff -r 112ed801139d -r 2a33883915bb CMakeLists.txt
--- a/CMakeLists.txt Sun Sep 21 14:46:01 2008 +0100
+++ b/CMakeLists.txt Sun Sep 21 18:23:07 2008 +0100
@@ -1,16 +1,7 @@
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-#EXECUTE_PROCESS(
-# COMMAND hg id -i
-# OUTPUT_VARIABLE HG_REVISION
-# OUTPUT_STRIP_TRAILING_WHITESPACE)
-
SET(PROJECT_NAME "LEMON")
-SET(PROJECT_VERSION_MAJOR "0")
-SET(PROJECT_VERSION_MINOR "99")
-SET(PROJECT_VERSION_PATCH "0")
-SET(PROJECT_VERSION
- "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
+SET(PROJECT_VERSION "hg-tip" CACHE STRING "The version string.")
PROJECT(${PROJECT_NAME})
@@ -39,15 +30,12 @@
"LEMON - Library of Efficient Models and Optimization in Networks")
SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/LICENSE")
- SET(CPACK_PACKAGE_VERSION_MAJOR ${PROJECT_VERSION_MAJOR})
- SET(CPACK_PACKAGE_VERSION_MINOR ${PROJECT_VERSION_MINOR})
- SET(CPACK_PACKAGE_VERSION_PATCH ${PROJECT_VERSION_PATCH})
SET(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})
SET(CPACK_PACKAGE_INSTALL_DIRECTORY
- "${PROJECT_NAME} ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}")
+ "${PROJECT_NAME} ${PROJECT_VERSION}")
SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY
- "${PROJECT_NAME} ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
+ "${PROJECT_NAME} ${PROJECT_VERSION}")
# Variables to generate a component-based installer.
#SET(CPACK_COMPONENTS_ALL headers library html_documentation)
More information about the Lemon-commits
mailing list