From 3b322d91f61c6b2afb2722e23d88a1aa8915e005 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 2 Mar 2024 11:43:53 +0100 Subject: [PATCH] add find package path status message --- src/CMakeLists.txt | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 97e5b74..d6b8f0a 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -2,14 +2,28 @@ cmake_minimum_required(VERSION 3.25.1) project("kds_s2000w_net" VERSION "0.0.1") -find_library(SANE NAMES sane REQUIRED) +find_library(SANE NAMES sane REQUIRED ONLY_CMAKE_FIND_ROOT_PATH) +message(STATUS "find sane: " ${SANE}) find_library(MATH NAMES m REQUIRED) +message(STATUS "find math: " ${MATH}) find_library(CONFIG NAMES config REQUIRED) +message(STATUS "find config: " ${CONFIG}) find_package(CURL REQUIRED) +message(STATUS "find curl: " ${CURL_LIBRARY}) find_package(JSON-C REQUIRED) +message(STATUS "find json-c: " ${JSON\-C_DIR}) find_package(ImageMagick COMPONENTS MagickCore REQUIRED) +message(STATUS "find ImageMagick: " ${ImageMagick_LIBRARIES}) +set(CMAKE_LIBRARY_ARCHITECTURE ON) +set(CMAKE_INSTALL_PREFIX "/usr/local") +set(CMAKE_LIBRARY_PATH ${CMAKE_INSTALL_PREFIX}/lib) + +message(STATUS "CMAKE_INSTALL_PREFIX: " ${CMAKE_INSTALL_PREFIX}) +message(STATUS "CMAKE_LIBRARY_PATH: " ${CMAKE_LIBRARY_PATH}) +message(STATUS "INSTALL_PATH: " ${INSTALL_PATH}) + add_library("sane-kds_s2000w_net" SHARED "kds_s2000w_net.c" @@ -29,4 +43,4 @@ target_link_libraries("sane-kds_s2000w_net" MagickCore-6.Q16) install(TARGETS "sane-kds_s2000w_net" - DESTINATION "/usr/lib/x86_64-linux-gnu/sane") \ No newline at end of file + DESTINATION ${CMAKE_LIBRARY_PATH}/sane) \ No newline at end of file -- 2.39.5