diff options
author | Michael Schuldt <michael.schuldt@bmw-carit.de> | 2011-12-19 14:51:13 +0100 |
---|---|---|
committer | Michael Schuldt <michael.schuldt@bmw-carit.de> | 2011-12-19 15:07:13 +0100 |
commit | b63f7e55a5c0f37b0858025f0feeabdecc39d482 (patch) | |
tree | feb77130b10e6991372eb2fac316d19e2890ff65 /cmake/modules | |
parent | aad539d70f09ff74bb8fc2faeec04f4573ccdb54 (diff) | |
download | layer_management-b63f7e55a5c0f37b0858025f0feeabdecc39d482.tar.gz |
extracted project version information to separate cmake file.
The retrieval of the git version information has been extracted to
a separate cmake file in the project's cmake modules folder.
Diffstat (limited to 'cmake/modules')
-rw-r--r-- | cmake/modules/CMakeVersions.txt | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/cmake/modules/CMakeVersions.txt b/cmake/modules/CMakeVersions.txt new file mode 100644 index 0000000..8b95848 --- /dev/null +++ b/cmake/modules/CMakeVersions.txt @@ -0,0 +1,42 @@ +############################################################################ +# +# Copyright 2010, 2011 BMW Car IT GmbH +# +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +############################################################################ + +SET( ${PROJECT_NAME}_MAJOR_VERSION 0 ) +SET( ${PROJECT_NAME}_MINOR_VERSION 9 ) +SET( ${PROJECT_NAME}_PATCH_LEVEL 4 ) + +SET(VERSION ${${PROJECT_NAME}_MAJOR_VERSION}.${${PROJECT_NAME}_MINOR_VERSION}.${${PROJECT_NAME}_PATCH_LEVEL}) +if(NOT DEFINED ILM_VERSION) +execute_process(COMMAND git describe --tags WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + OUTPUT_VARIABLE ILM_VERSION + OUTPUT_STRIP_TRAILING_WHITESPACE) +string(REPLACE "-" "_" ILM_VERSION ${ILM_VERSION} ) +endif(NOT DEFINED ILM_VERSION) + +set(LICENSE "APACHE 2.0") + +set(GENIVI_PROJECT_VERSION ${VERSION}) +message(STATUS + "Build for Version ${VERSION} build ${ILM_VERSION}" + ) + +##################### RPM CONFIG ######################## +set(GENIVI_RPM_RELEASE "${ILM_VERSION}") +set(SPEC_DIR ".") +######################################################### |