From 18405dcecdfc728db42ede18f49dd060a220ad05 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sun, 17 Nov 2024 09:38:52 +0100 Subject: [PATCH] add install targets in usr bin folder --- src/CMakeLists.txt | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) 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 -- 2.39.5