mirror of
https://github.com/gnif/LookingGlass.git
synced 2025-08-09 20:24:14 +00:00
[host] windows: add version resource
This allows friendly names and versions to be displayed in task manager and other applications.
This commit is contained in:
@@ -16,6 +16,11 @@ endif()
|
||||
string(STRIP "${GIT_REV}" GIT_VERSION)
|
||||
set(BUILD_VERSION "const char * BUILD_VERSION = \"${GIT_VERSION}\";")
|
||||
|
||||
string(TIMESTAMP YEAR "%Y")
|
||||
set(HEADER "\
|
||||
#define LG_VERSION_STR \"${GIT_VERSION}\"\n\
|
||||
#define LG_CURRENT_YEAR ${YEAR}\n")
|
||||
|
||||
if(EXISTS "${CMAKE_BINARY_DIR}/version.c")
|
||||
file(READ ${CMAKE_BINARY_DIR}/version.c BUILD_VERSION_)
|
||||
else()
|
||||
@@ -25,4 +30,5 @@ endif()
|
||||
if (NOT "${BUILD_VERSION}" STREQUAL "${BUILD_VERSION_}")
|
||||
file(WRITE ${CMAKE_BINARY_DIR}/version.c "${BUILD_VERSION}")
|
||||
file(WRITE ${CMAKE_BINARY_DIR}/VERSION "${GIT_VERSION}")
|
||||
file(WRITE ${CMAKE_BINARY_DIR}/include/version.h "${HEADER}")
|
||||
endif()
|
||||
|
Reference in New Issue
Block a user