File tree Expand file tree Collapse file tree 2 files changed +4
-11
lines changed
Expand file tree Collapse file tree 2 files changed +4
-11
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,8 @@ set(CLI_INCLUDES
44 "${libgit2_BINARY_DIR} /include/git2"
55 "${libgit2_SOURCE_DIR} /src/util"
66 "${libgit2_SOURCE_DIR} /src/cli"
7- "${libgit2_SOURCE_DIR} /include" )
7+ "${libgit2_SOURCE_DIR} /include"
8+ "${LIBGIT2_DEPENDENCY_INCLUDES} " )
89
910if (WIN32 AND NOT CYGWIN )
1011 file (GLOB CLI_SRC_OS win32 /*.c)
Original file line number Diff line number Diff line change @@ -15,16 +15,6 @@ set(LIBGIT2_INCLUDES
1515 "${PROJECT_SOURCE_DIR} /src/util"
1616 "${PROJECT_SOURCE_DIR} /include" )
1717
18- if (WIN32 AND EMBED_SSH_PATH)
19- file (GLOB SRC_SSH "${EMBED_SSH_PATH} /src/*.c" )
20- list (SORT SRC_SSH)
21- target_sources (libgit2 PRIVATE ${SRC_SSH} )
22-
23- list (APPEND LIBGIT2_SYSTEM_INCLUDES "${EMBED_SSH_PATH} /include" )
24- file (WRITE "${EMBED_SSH_PATH} /src/libssh2_config.h" "#define HAVE_WINCNG\n #define LIBSSH2_WINCNG\n #include \" ../win32/libssh2_config.h\" " )
25- set (GIT_SSH 1)
26- endif ()
27-
2818# Collect sourcefiles
2919file (GLOB SRC_H
3020 "${PROJECT_SOURCE_DIR} /include/git2.h"
@@ -69,6 +59,7 @@ endif()
6959
7060ide_split_sources(libgit2)
7161list (APPEND LIBGIT2_OBJECTS $<TARGET_OBJECTS:util> $<TARGET_OBJECTS:libgit2> ${LIBGIT2_DEPENDENCY_OBJECTS} )
62+ list (APPEND LIBGIT2_INCLUDES ${LIBGIT2_DEPENDENCY_INCLUDES} )
7263
7364target_include_directories (libgit2 PRIVATE ${LIBGIT2_INCLUDES} ${LIBGIT2_DEPENDENCY_INCLUDES} PUBLIC ${PROJECT_SOURCE_DIR} /include )
7465target_include_directories (libgit2 SYSTEM PRIVATE ${LIBGIT2_SYSTEM_INCLUDES} )
@@ -86,6 +77,7 @@ set(LIBGIT2_SYSTEM_LIBS ${LIBGIT2_SYSTEM_LIBS} PARENT_SCOPE)
8677
8778add_library (libgit2package ${SRC_RC} ${LIBGIT2_OBJECTS} )
8879target_link_libraries (libgit2package ${LIBGIT2_SYSTEM_LIBS} )
80+ target_include_directories (libgit2package SYSTEM PRIVATE ${LIBGIT2_INCLUDES} )
8981
9082set_target_properties (libgit2package PROPERTIES C_STANDARD 90)
9183set_target_properties (libgit2package PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR} )
You can’t perform that action at this time.
0 commit comments