|
|
|
|
@ -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.
|
|
|
|
|
|