mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-28 19:23:05 +00:00
31 lines
895 B
CMake
31 lines
895 B
CMake
CMAKE_MINIMUM_REQUIRED (VERSION 2.8)
|
|
PROJECT (libgit2_test)
|
|
|
|
ADD_EXECUTABLE (libgit2_test libgit2_test.c)
|
|
|
|
FIND_PACKAGE(PkgConfig)
|
|
|
|
PKG_CHECK_MODULES(PC_LIBGIT2 libgit2)
|
|
|
|
SET(LIBGIT2_DEFINITIONS ${PC_LIBGIT_CFLAGS_OTHER})
|
|
|
|
FIND_PATH(LIBGIT2_INCLUDE_DIR git2.h
|
|
HINTS ${PC_LIBGIT_INCLUDEDIR} ${PC_LIBGIT_INCLUDE_DIRS}
|
|
PATH_SUFFIXES libgit2 )
|
|
|
|
FIND_LIBRARY(LIBGIT2_LIBRARY NAMES git2 libgit2
|
|
HINTS ${PC_LIBGIT_LIBDIR} ${PC_LIBGIT_LIBRARY_DIRS} )
|
|
|
|
SET(LIBGIT2_LIBRARIES ${LIBGIT2_LIBRARY} )
|
|
SET(LIBGIT2_INCLUDE_DIRS ${LIBGIT2_INCLUDE_DIR} )
|
|
|
|
INCLUDE(FindPackageHandleStandardArgs)
|
|
|
|
FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibGit2 DEFAULT_MSG
|
|
LIBGIT2_LIBRARY LIBGIT2_INCLUDE_DIR)
|
|
|
|
|
|
mark_as_advanced(LIBGIT2_INCLUDE_DIR LIBGIT2_LIBRARY )
|
|
include_directories(${LIBGIT2_INCLUDE_DIR})
|
|
target_link_libraries (libgit2_test ${LIBGIT2_LIBRARY})
|