mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-10-06 09:17:07 +02:00
Fix build info compile definition
This commit is contained in:
parent
d930f0d7d3
commit
13b7bd80fa
@ -11,6 +11,34 @@ set(CMAKE_CXX_STANDARD 20)
|
||||
set(QT_TELEMTRY_INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/Common/qt-google-analytics/)
|
||||
set(QT_BREAKPAD_INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/Common/qt-breakpad/)
|
||||
|
||||
|
||||
find_package(Git REQUIRED)
|
||||
if(WIN32)
|
||||
set(date_command "CMD" )
|
||||
set(date_arg "/c date /t")
|
||||
|
||||
elseif(APPLE)
|
||||
set(date_command "date")
|
||||
set(date_arg " +%y.%m.%d")
|
||||
elseif(UNIX)
|
||||
set(date_command "date")
|
||||
set(date_arg "")
|
||||
endif()
|
||||
|
||||
execute_process(COMMAND
|
||||
${date_command} ${date_arg}
|
||||
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
|
||||
OUTPUT_VARIABLE BUILD_DATE
|
||||
ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
|
||||
execute_process(COMMAND
|
||||
"${GIT_EXECUTABLE}" describe --always
|
||||
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
|
||||
OUTPUT_VARIABLE GIT_COMMIT_HASH
|
||||
ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
|
||||
add_compile_definitions(COMPILE_INFO="${BUILD_DATE} + ${GIT_COMMIT_HASH}")
|
||||
|
||||
project(ScreenPlay)
|
||||
|
||||
add_subdirectory(ScreenPlay)
|
||||
|
@ -118,7 +118,7 @@ Settings::Settings(const std::shared_ptr<GlobalVariables>& globalVariables,
|
||||
}
|
||||
|
||||
setupWidgetAndWindowPaths();
|
||||
setGitBuildHash("GIT_VERSION");
|
||||
setGitBuildHash(COMPILE_INFO);
|
||||
}
|
||||
|
||||
/*!
|
||||
|
Loading…
Reference in New Issue
Block a user