Skip to content

Commit 4335e70

Browse files
committed
FindGit
1 parent 250e772 commit 4335e70

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

CMakeLists.txt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,13 @@ add_compile_definitions(PROJECT_VERSION_STRING="${PROJECT_VERSION_STRING}")
1212
project(ImStudio C CXX)
1313

1414
list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
15-
include(GetGitRevisionDescription)
16-
get_git_head_revision(GIT_REFSPEC GIT_SHA1)
17-
add_compile_definitions(GIT_SHA1="${GIT_SHA1}")
15+
16+
find_package(Git)
17+
if(Git_FOUND)
18+
include(GetGitRevisionDescription)
19+
get_git_head_revision(GIT_REFSPEC GIT_SHA1)
20+
add_compile_definitions(GIT_SHA1="${GIT_SHA1}")
21+
endif()
1822

1923
if (WIN32 OR APPLE)
2024
include(glfw)

0 commit comments

Comments
 (0)