Skip to content

Commit ac28d52

Browse files
committed
Update cmakelists to compile gitup extensions into final xcframework
Also excludes DS_Store files
1 parent 014bece commit ac28d52

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

src/libgit2/CMakeLists.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@ file(GLOB SRC_GIT2 *.c *.h
2727
list(SORT SRC_GIT2)
2828
target_sources(libgit2 PRIVATE ${SRC_GIT2})
2929

30+
file(GLOB SRC_GITUP
31+
"${PROJECT_SOURCE_DIR}/src/gitup_*.c"
32+
"${PROJECT_SOURCE_DIR}/include/gitup_extensions.h")
33+
list(SORT SRC_GITUP)
34+
target_sources(libgit2 PRIVATE ${SRC_GITUP})
35+
3036
if(WIN32 AND NOT CYGWIN)
3137
# Add resource information on Windows
3238
set(SRC_RC "git2.rc")
@@ -133,8 +139,11 @@ install(TARGETS libgit2package
133139
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
134140
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
135141
install(DIRECTORY ${PROJECT_SOURCE_DIR}/include/git2/
136-
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/${LIBGIT2_FILENAME}")
142+
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/${LIBGIT2_FILENAME}"
143+
PATTERN ".DS_Store" EXCLUDE)
137144
install(FILES ${PROJECT_BINARY_DIR}/include/git2/experimental.h
138145
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/${LIBGIT2_FILENAME}")
139146
install(FILES "${PROJECT_BINARY_DIR}/include/${LIBGIT2_FILENAME}.h"
140147
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
148+
install(FILES "${PROJECT_SOURCE_DIR}/include/gitup_extensions.h"
149+
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})

0 commit comments

Comments
 (0)