|
|
@@ -37,13 +37,18 @@ include(ComplexLibrary)
|
|
|
include(TodayTimeStamp)
|
|
|
include(PrecompiledHeader)
|
|
|
include(WindowsDLLVersion)
|
|
|
-
|
|
|
+include(BuildMakeSettings)
|
|
|
# Turn on solution folders (2.8.4+) for Visual Studio.
|
|
|
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
|
|
|
|
|
|
+# THIS_MONTH(BUILD_NUMBER)
|
|
|
+get_today(BUILD_YEAR BUILD_MONTH BUILD_DAY)
|
|
|
+
|
|
|
set(BUILD_NUMBER 0)
|
|
|
if ($ENV{BUILD_NUMBER})
|
|
|
set(BUILD_NUMBER $ENV{BUILD_NUMBER})
|
|
|
+else()
|
|
|
+ rvc_record_build_number()
|
|
|
endif()
|
|
|
|
|
|
#Set the project version
|
|
|
@@ -59,8 +64,9 @@ string(REGEX REPLACE "${VERSION_REGEX}" "\\4" RVC_VERSION_SUFFIX "${RAW_VERSION_
|
|
|
if(BUILD_NUMBER EQUAL 0)
|
|
|
set(VERSION_DEV_REGEX "^.?([0-9]+)\\.([0-9]+)\\.([0-9]+)-(dev|test)(.*)")
|
|
|
string(REGEX REPLACE "${VERSION_DEV_REGEX}" "\\5" RVC_DEV_NUM "${RAW_VERSION_STRING}")
|
|
|
- message(STATUS "dev index: ${RVC_DEV_NUM}")
|
|
|
set(BUILD_NUMBER ${RVC_DEV_NUM})
|
|
|
+else()
|
|
|
+ message(STATUS "BUILD_NUMBER ${BUILD_NUMBER}")
|
|
|
endif()
|
|
|
|
|
|
set(RVC_VERSION_BUILD "${BUILD_NUMBER}")
|
|
|
@@ -81,9 +87,6 @@ if(BUILD_SHARED_LIBS)
|
|
|
message(STATUS "Build shared libraries")
|
|
|
endif(BUILD_SHARED_LIBS)
|
|
|
|
|
|
-# THIS_MONTH(BUILD_NUMBER)
|
|
|
-get_today(BUILD_YEAR BUILD_MONTH BUILD_DAY)
|
|
|
-
|
|
|
set(RVC_COMPANY "China Merchants Bank" CACHE STRING "China Merchants Bank Corporation")
|
|
|
set(RVC_PRODUCT "VTM")
|
|
|
set(RVC_AUTHOR "CCDG")
|