Skip to content

Commit ec43baf

Browse files
committed
Merge pull request #3078 from dennisameling/gitconfig-cmake-windows
cmake: set correct path to gitconfig on Windows
2 parents c43ebcf + 6336d53 commit ec43baf

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

contrib/buildsystems/CMakeLists.txt

+7-4
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,6 @@ list(APPEND compat_SOURCES sha1dc_git.c sha1dc/sha1.c sha1dc/ubc_check.c block-s
204204

205205

206206
add_compile_definitions(PAGER_ENV="LESS=FRX LV=-c"
207-
ETC_GITATTRIBUTES="etc/gitattributes"
208-
ETC_GITCONFIG="etc/gitconfig"
209207
GIT_EXEC_PATH="libexec/git-core"
210208
GIT_LOCALE_PATH="share/locale"
211209
GIT_MAN_PATH="share/man"
@@ -220,10 +218,15 @@ add_compile_definitions(PAGER_ENV="LESS=FRX LV=-c"
220218

221219
if(WIN32)
222220
set(FALLBACK_RUNTIME_PREFIX /mingw64)
223-
add_compile_definitions(FALLBACK_RUNTIME_PREFIX="${FALLBACK_RUNTIME_PREFIX}")
221+
# Move system config into top-level /etc/
222+
add_compile_definitions(FALLBACK_RUNTIME_PREFIX="${FALLBACK_RUNTIME_PREFIX}"
223+
ETC_GITATTRIBUTES="../etc/gitattributes"
224+
ETC_GITCONFIG="../etc/gitconfig")
224225
else()
225226
set(FALLBACK_RUNTIME_PREFIX /home/$ENV{USER})
226-
add_compile_definitions(FALLBACK_RUNTIME_PREFIX="${FALLBACK_RUNTIME_PREFIX}")
227+
add_compile_definitions(FALLBACK_RUNTIME_PREFIX="${FALLBACK_RUNTIME_PREFIX}"
228+
ETC_GITATTRIBUTES="etc/gitattributes"
229+
ETC_GITCONFIG="etc/gitconfig")
227230
endif()
228231

229232

0 commit comments

Comments
 (0)