Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
39 lines (34 loc) · 1.1 KB

File metadata and controls

39 lines (34 loc) · 1.1 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Determining the build date and build number
# The commands changes from OS to OS
if(LINUX OR APPLE)
set(date_cmd date)
set(date_cmd_param +%Y%m%d)
set(build_num_cmd ${CMAKE_SOURCE_DIR}/getbuildnum.sh)
else()
set(date_cmd ${CMAKE_SOURCE_DIR}/getbuildnum.bat)
set(date_cmd_param "")
set(build_num_cmd ${CMAKE_SOURCE_DIR}/getbuildnum.bat)
endif()
# Running the build date command
execute_process(
COMMAND ${build_num_cmd}
OUTPUT_VARIABLE build_num
RESULT_VARIABLE build_num_res
OUTPUT_STRIP_TRAILING_WHITESPACE)
if(NOT build_num_res EQUAL 0)
message(FATAL_ERROR "Command failed: ${build_num_cmd}")
endif()
# Running the build number command
execute_process(
COMMAND ${date_cmd} ${date_cmd_param}
OUTPUT_VARIABLE date
RESULT_VARIABLE date_res
OUTPUT_STRIP_TRAILING_WHITESPACE)
if(NOT date_res EQUAL 0)
message(FATAL_ERROR "Command failed: ${date_cmd} ${date_cmd_param}")
endif()
# The output of the commands above are used as the defines
# BUILDNUM and BUILDDATE in .cpp files
add_compile_definitions(
BUILDNUM="${build_num}"
BUILDDATE="${date}")
Morty Proxy This is a proxified and sanitized view of the page, visit original site.