From 2f176184836ab2d72242f680aaf3e195a052b202 Mon Sep 17 00:00:00 2001 From: Peter Lemenkov Date: Sat, 2 Oct 2010 13:21:20 +0400 Subject: [PATCH] Use -dev suffix only for devel builds Signed-off-by: Peter Lemenkov --- CMakeLists.txt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 24a5a553..fff9fb72 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,8 +12,16 @@ SET(SEMS_MAJOR_VERSION 1) SET(SEMS_MINOR_VERSION 3) SET(SEMS_BUILD_VERSION 0) SET(SEMS_EXTRA_VERSION dev) -SET(SEMS_VERSION - "${SEMS_MAJOR_VERSION}.${SEMS_MINOR_VERSION}.${SEMS_BUILD_VERSION}-${SEMS_EXTRA_VERSION}") + +FIND_PATH(IS_DEVEL ".git" PATHS "${CMAKE_SOURCE_DIR}") +IF(IS_DEVEL) + SET(SEMS_VERSION + "${SEMS_MAJOR_VERSION}.${SEMS_MINOR_VERSION}.${SEMS_BUILD_VERSION}-${SEMS_EXTRA_VERSION}") +ELSE(IS_DEVEL) + SET(SEMS_VERSION + "${SEMS_MAJOR_VERSION}.${SEMS_MINOR_VERSION}.${SEMS_BUILD_VERSION}") +ENDIF(IS_DEVEL) +MESSAGE(STATUS "Configuring ${CMAKE_PROJECT_NAME} v. ${SEMS_VERSION}") IF(CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR AND NOT MSVC_IDE) message(FATAL_ERROR "In-source builds are not allowed.