Skip to content

Commit bd986b1

Browse files
committed
Fix EMBED_SSH_PATH
1 parent 22f3825 commit bd986b1

File tree

2 files changed

+4
-11
lines changed

2 files changed

+4
-11
lines changed

src/cli/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff 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

910
if(WIN32 AND NOT CYGWIN)
1011
file(GLOB CLI_SRC_OS win32/*.c)

src/libgit2/CMakeLists.txt

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff 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
2919
file(GLOB SRC_H
3020
"${PROJECT_SOURCE_DIR}/include/git2.h"
@@ -69,6 +59,7 @@ endif()
6959

7060
ide_split_sources(libgit2)
7161
list(APPEND LIBGIT2_OBJECTS $<TARGET_OBJECTS:util> $<TARGET_OBJECTS:libgit2> ${LIBGIT2_DEPENDENCY_OBJECTS})
62+
list(APPEND LIBGIT2_INCLUDES ${LIBGIT2_DEPENDENCY_INCLUDES})
7263

7364
target_include_directories(libgit2 PRIVATE ${LIBGIT2_INCLUDES} ${LIBGIT2_DEPENDENCY_INCLUDES} PUBLIC ${PROJECT_SOURCE_DIR}/include)
7465
target_include_directories(libgit2 SYSTEM PRIVATE ${LIBGIT2_SYSTEM_INCLUDES})
@@ -86,6 +77,7 @@ set(LIBGIT2_SYSTEM_LIBS ${LIBGIT2_SYSTEM_LIBS} PARENT_SCOPE)
8677

8778
add_library(libgit2package ${SRC_RC} ${LIBGIT2_OBJECTS})
8879
target_link_libraries(libgit2package ${LIBGIT2_SYSTEM_LIBS})
80+
target_include_directories(libgit2package SYSTEM PRIVATE ${LIBGIT2_INCLUDES})
8981

9082
set_target_properties(libgit2package PROPERTIES C_STANDARD 90)
9183
set_target_properties(libgit2package PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR})

0 commit comments

Comments
 (0)