add version

This commit is contained in:
Kevin Yue 2021-09-19 09:33:00 +08:00
parent 28d4ac834a
commit 0ca0dbe7ad
4 changed files with 9 additions and 3 deletions

View File

@ -1,6 +1,4 @@
cmake_minimum_required(VERSION 3.21.2) cmake_minimum_required(VERSION 3.10.0)
project(GlobalProtect-openconnect VERSION 1.3.3 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_STANDARD_REQUIRED ON)
@ -9,6 +7,11 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
file(READ "VERSION" ver)
project(GlobalProtect-openconnect VERSION ${ver} LANGUAGES CXX)
configure_file(version.h.in version.h)
find_package(Qt5 REQUIRED COMPONENTS find_package(Qt5 REQUIRED COMPONENTS
Core Core
Widgets Widgets

View File

@ -54,6 +54,7 @@ set(plog_INCLUDE_DIR "${SOURCE_DIR}/include")
add_dependencies(gpclient SingleApplication-${PROJECT_NAME} plog-${PROJECT_NAME}) add_dependencies(gpclient SingleApplication-${PROJECT_NAME} plog-${PROJECT_NAME})
target_include_directories(gpclient PRIVATE target_include_directories(gpclient PRIVATE
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}
${SingleApplication_INCLUDE_DIR} ${SingleApplication_INCLUDE_DIR}

1
VERSION Normal file
View File

@ -0,0 +1 @@
1.3.3

1
version.h.in Normal file
View File

@ -0,0 +1 @@
#define VERSION "@GlobalProtect-openconnect_VERSION@"