From 2da30b5dcc6fd5ae4a94edd257dbbb51814e96f7 Mon Sep 17 00:00:00 2001 From: Aaron Seigo Date: Thu, 18 Dec 2014 18:14:18 +0100 Subject: make libgit actually optionally --- tests/hawd/CMakeLists.txt | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/tests/hawd/CMakeLists.txt b/tests/hawd/CMakeLists.txt index 271d14f..7dcaf01 100644 --- a/tests/hawd/CMakeLists.txt +++ b/tests/hawd/CMakeLists.txt @@ -22,14 +22,21 @@ set(SRCS modules/print.cpp ) -add_library(libhawd SHARED ${lib_SRCS}) -generate_export_header(libhawd BASE_NAME HAWD EXPORT_FILE_NAME hawd_export.h) -qt5_use_modules(libhawd Core) -target_link_libraries(libhawd akonadi2common ${LIBGIT2_LIBRARIES}) -install(TARGETS libhawd DESTINATION lib) +add_library(lib${PROJECT_NAME} SHARED ${lib_SRCS}) +generate_export_header(lib${PROJECT_NAME} BASE_NAME HAWD EXPORT_FILE_NAME hawd_export.h) +qt5_use_modules(lib${PROJECT_NAME} Core) +target_link_libraries(lib${PROJECT_NAME} akonadi2common) +if (LIBGIT2_FOUND) + target_link_libraries(lib${PROJECT_NAME} ${LIBGIT2_LIBRARIES}) +endif(LIBGIT2_FOUND) + +install(TARGETS lib${PROJECT_NAME} DESTINATION lib) add_executable(${PROJECT_NAME} ${SRCS}) qt5_use_modules(${PROJECT_NAME} Core) -target_link_libraries(${PROJECT_NAME} libhawd ${LIBGIT2_LIBRARIES}) +target_link_libraries(${PROJECT_NAME} lib${PROJECT_NAME} ${LIBGIT2_LIBRARIES}) +if (LIBGIT2_FOUND) + target_link_libraries(${PROJECT_NAME} ${LIBGIT2_LIBRARIES}) +endif(LIBGIT2_FOUND) install(TARGETS ${PROJECT_NAME} DESTINATION bin) -- cgit v1.2.3