mirror of
https://codeberg.org/armin/justasample.git
synced 2026-09-01 04:10:48 +02:00
init
This commit is contained in:
commit
d21bc831e1
178 changed files with 24136 additions and 0 deletions
22
CMake/generate_build_info.cmake
Normal file
22
CMake/generate_build_info.cmake
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
execute_process(COMMAND git describe --always --dirty --exclude=*
|
||||
WORKING_DIRECTORY "${SOURCE_DIR}" OUTPUT_VARIABLE GIT_HASH OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET)
|
||||
if(NOT GIT_HASH)
|
||||
set(GIT_HASH "unknown")
|
||||
endif()
|
||||
|
||||
execute_process(COMMAND git symbolic-ref -q HEAD
|
||||
WORKING_DIRECTORY "${SOURCE_DIR}" OUTPUT_VARIABLE GIT_REF OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET)
|
||||
if(NOT GIT_REF)
|
||||
set(DETACHED "1")
|
||||
else()
|
||||
set(DETACHED "0")
|
||||
endif()
|
||||
|
||||
string(TIMESTAMP BUILD_TIME "%Y-%m-%d_%H-%M-%S")
|
||||
|
||||
file(WRITE "${OUTPUT_FILE}"
|
||||
"// Auto-generated at build time. Do not edit.\n"
|
||||
"#pragma once\n"
|
||||
"#define JAS_GIT_INFO \"${GIT_HASH}-detached=${DETACHED}\"\n"
|
||||
"#define JAS_BUILD_TIME \"${BUILD_TIME}\"\n"
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue