1 CMAKE_MINIMUM_REQUIRED (VERSION 2.8)
4 ADD_EXECUTABLE (libgit2_test libgit2_test.c)
6 FIND_PACKAGE(PkgConfig)
8 PKG_CHECK_MODULES(PC_LIBGIT2 libgit2)
10 SET(LIBGIT2_DEFINITIONS ${PC_LIBGIT_CFLAGS_OTHER})
12 FIND_PATH(LIBGIT2_INCLUDE_DIR git2.h
13 HINTS ${PC_LIBGIT_INCLUDEDIR} ${PC_LIBGIT_INCLUDE_DIRS}
14 PATH_SUFFIXES libgit2 )
16 FIND_LIBRARY(LIBGIT2_LIBRARY NAMES git2 libgit2
17 HINTS ${PC_LIBGIT_LIBDIR} ${PC_LIBGIT_LIBRARY_DIRS} )
19 SET(LIBGIT2_LIBRARIES ${LIBGIT2_LIBRARY} )
20 SET(LIBGIT2_INCLUDE_DIRS ${LIBGIT2_INCLUDE_DIR} )
22 INCLUDE(FindPackageHandleStandardArgs)
24 FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibGit2 DEFAULT_MSG
25 LIBGIT2_LIBRARY LIBGIT2_INCLUDE_DIR)
28 mark_as_advanced(LIBGIT2_INCLUDE_DIR LIBGIT2_LIBRARY )
29 include_directories(${LIBGIT2_INCLUDE_DIR})
30 target_link_libraries (libgit2_test ${LIBGIT2_LIBRARY})