@@ -36,8 +36,8 @@ set(LIBGIT2_PC_LIBS "")
3636
3737set (LIBGIT2_INCLUDES
3838 "${CMAKE_CURRENT_BINARY_DIR} "
39- "${libgit2_SOURCE_DIR } /src"
40- "${libgit2_SOURCE_DIR } /include" )
39+ "${CMAKE_SOURCE_DIR } /src"
40+ "${CMAKE_SOURCE_DIR } /include" )
4141
4242if (HAVE_FUTIMENS)
4343 set (GIT_USE_FUTIMENS 1)
@@ -117,8 +117,8 @@ target_sources(git2internal PRIVATE ${SRC_SHA1})
117117# Optional external dependency: ntlmclient
118118if (USE_NTLMCLIENT)
119119 set (GIT_NTLM 1)
120- add_subdirectory ("${libgit2_SOURCE_DIR } /deps/ntlmclient" "${libgit2_BINARY_DIR } /deps/ntlmclient" )
121- list (APPEND LIBGIT2_DEPENDENCY_INCLUDES "${libgit2_SOURCE_DIR } /deps/ntlmclient" )
120+ add_subdirectory ("${CMAKE_SOURCE_DIR } /deps/ntlmclient" "${CMAKE_BINARY_DIR } /deps/ntlmclient" )
121+ list (APPEND LIBGIT2_DEPENDENCY_INCLUDES "${CMAKE_SOURCE_DIR } /deps/ntlmclient" )
122122 list (APPEND LIBGIT2_DEPENDENCY_OBJECTS "$<TARGET_OBJECTS:ntlmclient>" )
123123endif ()
124124add_feature_info(ntlmclient GIT_NTLM "NTLM authentication support for Unix" )
@@ -164,9 +164,9 @@ target_compile_definitions(git2internal PRIVATE _FILE_OFFSET_BITS=64)
164164
165165# Collect sourcefiles
166166file (GLOB SRC_H
167- "${libgit2_SOURCE_DIR } /include/git2.h"
168- "${libgit2_SOURCE_DIR } /include/git2/*.h"
169- "${libgit2_SOURCE_DIR } /include/git2/sys/*.h" )
167+ "${CMAKE_SOURCE_DIR } /include/git2.h"
168+ "${CMAKE_SOURCE_DIR } /include/git2/*.h"
169+ "${CMAKE_SOURCE_DIR } /include/git2/sys/*.h" )
170170list (SORT SRC_H)
171171target_sources (git2internal PRIVATE ${SRC_H} )
172172
@@ -225,7 +225,7 @@ configure_file(features.h.in git2/sys/features.h)
225225ide_split_sources(git2internal)
226226list (APPEND LIBGIT2_OBJECTS $<TARGET_OBJECTS:git2internal> ${LIBGIT2_DEPENDENCY_OBJECTS} )
227227
228- target_include_directories (git2internal PRIVATE ${LIBGIT2_INCLUDES} ${LIBGIT2_DEPENDENCY_INCLUDES} PUBLIC ${libgit2_SOURCE_DIR } /include )
228+ target_include_directories (git2internal PRIVATE ${LIBGIT2_INCLUDES} ${LIBGIT2_DEPENDENCY_INCLUDES} PUBLIC ${CMAKE_SOURCE_DIR } /include )
229229target_include_directories (git2internal SYSTEM PRIVATE ${LIBGIT2_SYSTEM_INCLUDES} )
230230
231231set (LIBGIT2_INCLUDES ${LIBGIT2_INCLUDES} PARENT_SCOPE)
@@ -247,9 +247,9 @@ add_library(git2 ${WIN_RC} ${LIBGIT2_OBJECTS})
247247target_link_libraries (git2 ${LIBGIT2_SYSTEM_LIBS} )
248248
249249set_target_properties (git2 PROPERTIES C_STANDARD 90)
250- set_target_properties (git2 PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${libgit2_BINARY_DIR } )
251- set_target_properties (git2 PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${libgit2_BINARY_DIR } )
252- set_target_properties (git2 PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${libgit2_BINARY_DIR } )
250+ set_target_properties (git2 PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR } )
251+ set_target_properties (git2 PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR } )
252+ set_target_properties (git2 PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR } )
253253
254254# Workaround for Cmake bug #0011240 (see http://public.kitware.com/Bug/view.php?id=11240)
255255# Win64+MSVC+static libs = linker error
@@ -290,5 +290,5 @@ install(TARGETS git2
290290 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
291291 ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
292292)
293- install (DIRECTORY ${libgit2_SOURCE_DIR } /include /git2 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} )
294- install (FILES ${libgit2_SOURCE_DIR } /include /git2.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} )
293+ install (DIRECTORY ${CMAKE_SOURCE_DIR } /include /git2 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} )
294+ install (FILES ${CMAKE_SOURCE_DIR } /include /git2.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} )
0 commit comments