changeset 1139:d82cc6e5bb65

Fixed error when pkg-config couldn't find libconfig, allows user to set flags manually.
author Tomas Lindquist Olsen <tomas.l.olsen gmail.com>
date Tue, 24 Mar 2009 18:22:29 +0100
parents 45d73f0a9b43
children 946fad6c96a1
files CMakeLists.txt
diffstat 1 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/CMakeLists.txt	Tue Mar 24 14:34:16 2009 +0100
+++ b/CMakeLists.txt	Tue Mar 24 18:22:29 2009 +0100
@@ -15,10 +15,12 @@
 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)