Skip to content

Commit 132aa84

Browse files
authored
Use FindGit for in CMake-based doc i18 checks (#820)
1 parent 2e7f3f4 commit 132aa84

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

cmake/docs_i18n_check.cmake

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@ if(NOT DEFINED PROJECT_SOURCE_DIR)
22
message(FATAL_ERROR "PROJECT_SOURCE_DIR must be defined")
33
endif()
44

5+
find_package(Git REQUIRED)
6+
57
execute_process(
6-
COMMAND git status --porcelain -- docs/locale
8+
COMMAND "${GIT_EXECUTABLE}" status --porcelain -- docs/locale
79
WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}"
810
OUTPUT_VARIABLE docs_i18n_status
911
RESULT_VARIABLE docs_i18n_status_result
@@ -17,7 +19,7 @@ endif()
1719

1820
if(docs_i18n_status)
1921
execute_process(
20-
COMMAND git diff --stat -- docs/locale
22+
COMMAND "${GIT_EXECUTABLE}" diff --stat -- docs/locale
2123
WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}"
2224
OUTPUT_VARIABLE docs_i18n_diff_stat
2325
ERROR_VARIABLE docs_i18n_diff_stat_error)

0 commit comments

Comments
 (0)