From: Bastian Dehn Date: Sun, 17 Nov 2024 08:38:52 +0000 (+0100) Subject: add install targets in usr bin folder X-Git-Tag: 1.3.1^2~1^2~1 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=18405dcecdfc728db42ede18f49dd060a220ad05;p=feierabend.git add install targets in usr bin folder --- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 87b5332..2c810a9 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -2,7 +2,13 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.25.1) PROJECT(feierabend VERSION 1.3.0) -FIND_PACKAGE(LibXml2) +FIND_PACKAGE(LibXml2 REQUIRED) +MESSAGE(STATUS "find LibXml2: " ${LIBXML2_LIBRARY}) + +INCLUDE(GNUInstallDirs) + +MESSAGE(STATUS "CMAKE_INSTALL_PREFIX " ${CMAKE_INSTALL_PREFIX}) +MESSAGE(STATUS "CMAKE_INSTALL_BINDIR " ${CMAKE_INSTALL_BINDIR}) SET(SOLL_HOUR 8 CACHE STRING "soll Stunden") SET(SOLL_MINUTES 0 CACHE STRING "soll Minuten") @@ -20,13 +26,14 @@ ADD_EXECUTABLE(${PROJECT_NAME} worktime.c break.c) -IF(${LibXml2_FOUND}) - ADD_EXECUTABLE(${PROJECT_NAME}xml - feierabendxml.c - xml.c - time_format.c - worktime.c - break.c) - TARGET_LINK_LIBRARIES(${PROJECT_NAME}xml - ${LIBXML2_LIBRARY}) -ENDIF() \ No newline at end of file +ADD_EXECUTABLE(${PROJECT_NAME}xml + feierabendxml.c + xml.c + time_format.c + worktime.c + break.c) +TARGET_LINK_LIBRARIES(${PROJECT_NAME}xml + ${LIBXML2_LIBRARY}) + +INSTALL(TARGETS ${PROJECT_NAME} ${PROJECT_NAME}xml + DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}) \ No newline at end of file