Skip to content

Commit 90e29ac

Browse files
authored
cmake: hardcode git info for faster incremental Debug builds (#2473)
1 parent 1f492aa commit 90e29ac

2 files changed

Lines changed: 14 additions & 2 deletions

File tree

CMakeLists.txt

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,19 @@ set(PROJECT_VERSION_MAJOR ${CMAKE_MATCH_1})
4545
set(PROJECT_VERSION_MINOR ${CMAKE_MATCH_2})
4646
set(PROJECT_VERSION_PATCH ${CMAKE_MATCH_3})
4747

48-
cable_add_buildinfo_library(PROJECT_NAME ${PROJECT_NAME})
48+
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
49+
set(CABLE_GIT_DESCRIBE "c0deadded1111111111111111111111111111111")
50+
set(CABLE_GIT_BRANCH "dev")
51+
endif()
52+
53+
cable_add_buildinfo_library(
54+
PROJECT_NAME
55+
"${PROJECT_NAME}"
56+
GIT_DESCRIBE
57+
"${CABLE_GIT_DESCRIBE}"
58+
GIT_BRANCH
59+
"${CABLE_GIT_BRANCH}"
60+
)
4961

5062
option(SILKWORM_WASM_API "Build WebAssembly API" OFF)
5163
option(SILKWORM_CORE_ONLY "Only build Silkworm Core" OFF)

0 commit comments

Comments
 (0)