From 187e3c926e8c7c2bba0e2902cb4b405d52686367 Mon Sep 17 00:00:00 2001 From: Tomas Lindquist Olsen Date: Tue, 24 Mar 2009 18:22:29 +0100 Subject: [PATCH] Fixed error when pkg-config couldn't find libconfig, allows user to set flags manually. --- CMakeLists.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 452087fb..4938eeda 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,10 +15,12 @@ if(NOT PKG_CONFIG_FOUND) else(NOT PKG_CONFIG_FOUND) pkg_search_module(LIBCONFIGPP libconfig++) if(NOT LIBCONFIGPP_FOUND) - message(FATAL_ERROR "libconfig++ not found") + set(LIBCONFIG_CXXFLAGS "" CACHE STRING "libconfig++ compiler flags") + set(LIBCONFIG_LDFLAGS "" CACHE STRING "libconfig++ linker flags") + else(NOT LIBCONFIGPP_FOUND) + set(LIBCONFIG_CXXFLAGS ${LIBCONFIGPP_CFLAGS} CACHE STRING "libconfig++ compiler flags") + set(LIBCONFIG_LDFLAGS ${LIBCONFIGPP_LDFLAGS} CACHE STRING "libconfig++ linker flags") endif(NOT LIBCONFIGPP_FOUND) - set(LIBCONFIG_CXXFLAGS ${LIBCONFIGPP_CFLAGS} CACHE STRING "libconfig++ compiler flags") - set(LIBCONFIG_LDFLAGS ${LIBCONFIGPP_LDFLAGS} CACHE STRING "libconfig++ linker flags") endif(NOT PKG_CONFIG_FOUND)