Commit bfe0658e by Peter Drahoš Committed by Vicent Marti

Update install info and test resource path handling

parent 032db4d0
# CMake build script for the libgit2 project
# Peter Drahos 2010
#
# Building:
# Building (out of source build):
# > mkdir build && cd build
# > cmake .. && make -j3
# > cmake .. [-DSETTINGS=VALUE]
# > cmake --build .
#
# Testing:
# > ctest -V
#
# Install:
# > make install
# > cmake --build . --target install
PROJECT(libgit2 C)
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
......@@ -87,6 +87,9 @@ INSTALL(FILES src/git2.h DESTINATION ${INSTALL_INC} )
# Tests
IF (BUILD_TESTS)
SET(TEST_RESOURCES "${CMAKE_CURRENT_SOURCE_DIR}/tests/resources" CACHE PATH "Path to test resources.")
ADD_DEFINITIONS(-DTEST_RESOURCES=\"${TEST_RESOURCES}\")
ENABLE_TESTING()
# Find and build all tests
INCLUDE_DIRECTORIES(tests)
......
......@@ -50,14 +50,21 @@ Optional dependency:
* LibSSL <http://www.openssl.org/>
On most Unix systems you can build the library using the following commands
On most systems you can build the library using the following commands
$ mkdir build && cd build
$ cmake ..
$ make install
$ cmake --build .
Alternatively you can point the CMake GUI tool to the CMakeLists.txt file and generate platform specific build project or IDE workspace.
To install the library you can specify the install prefix by setting:
$ cmake .. -DCMAKE_INSTALL_PREFIX=/install/prefix
$ cmake --build . --target install
For more advanced use or questions about CMake please read <http://www.cmake.org/Wiki/CMake_FAQ>.
Building libgit2 - Unix systems
==================================
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment