Added test program.

This commit is contained in:
Russell Sim 2013-07-23 19:58:35 +10:00
parent a62d294cd9
commit 1e2f615217
2 changed files with 42 additions and 0 deletions

30
debian/tests/CMakeLists.txt vendored Normal file
View File

@ -0,0 +1,30 @@
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})

12
debian/tests/libgit2_test.c vendored Normal file
View File

@ -0,0 +1,12 @@
#include <stdio.h>
#include <git2.h>
int main (int argc, char** argv)
{
int major = 0;
int minor = 0;
int rev = 0;
git_libgit2_version(&major, &minor, &rev);
printf("Version %d.%d.%d\n", major, minor, rev);
return 0;
};