From db4c71d7fe36557ce5cab3ce93744c4ad20164e1 Mon Sep 17 00:00:00 2001 From: lukas Date: Thu, 7 May 2020 16:17:47 +0200 Subject: [PATCH] don't use find_package for libconfig, no default package in debian/libconfig installation --- CMakeLists.txt | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9d3ddad..8cf0cc7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -106,15 +106,22 @@ else () message("") # libconfig - FIND_PACKAGE(libconfig++ REQUIRED) + FIND_PATH(LIBCONFIG++_INCLUDE_DIRS + NAMES libconfig.h++ + PATHS /usr/include /usr/local/include) # search for libconfig include headers + FIND_LIBRARY(LIBCONFIG++_LIBRARY_DIRS + NAMES config++ + PATHS /usr/lib /usr/local/lib) # search for actual lib + if (LIBCONFIG++_INCLUDE_DIRS AND LIBCONFIG++_LIBRARY_DIRS) - message(STATUS "Found libconfig version: ${LIBCONFIG++_VERSION}") + message(STATUS "Fount libconfig!") message(STATUS "Using libconfig include dir(s): ${LIBCONFIG++_INCLUDE_DIRS}") message(STATUS "Using libconfig lib(s): ${LIBCONFIG++_LIBRARY_DIRS}") else () - message(FATAL_ERROR "Could not find CURL") + message(FATAL_ERROR "Could not find LIBCONFIG") endif () - include_directories(${LIBCONFIG++_INCLUDE_DIRS} inc) + + include_directories(${LIBCONFIG_INCLUDE_DIRS}) endif () message("")