comparison CMakeLists.txt @ 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 8403fec8c34c
children 1853dcd9b944
comparison
equal deleted inserted replaced
1137:45d73f0a9b43 1139:d82cc6e5bb65
13 if(NOT PKG_CONFIG_FOUND) 13 if(NOT PKG_CONFIG_FOUND)
14 message(FATAL_ERROR "pkg-config not found") 14 message(FATAL_ERROR "pkg-config not found")
15 else(NOT PKG_CONFIG_FOUND) 15 else(NOT PKG_CONFIG_FOUND)
16 pkg_search_module(LIBCONFIGPP libconfig++) 16 pkg_search_module(LIBCONFIGPP libconfig++)
17 if(NOT LIBCONFIGPP_FOUND) 17 if(NOT LIBCONFIGPP_FOUND)
18 message(FATAL_ERROR "libconfig++ not found") 18 set(LIBCONFIG_CXXFLAGS "" CACHE STRING "libconfig++ compiler flags")
19 set(LIBCONFIG_LDFLAGS "" CACHE STRING "libconfig++ linker flags")
20 else(NOT LIBCONFIGPP_FOUND)
21 set(LIBCONFIG_CXXFLAGS ${LIBCONFIGPP_CFLAGS} CACHE STRING "libconfig++ compiler flags")
22 set(LIBCONFIG_LDFLAGS ${LIBCONFIGPP_LDFLAGS} CACHE STRING "libconfig++ linker flags")
19 endif(NOT LIBCONFIGPP_FOUND) 23 endif(NOT LIBCONFIGPP_FOUND)
20 set(LIBCONFIG_CXXFLAGS ${LIBCONFIGPP_CFLAGS} CACHE STRING "libconfig++ compiler flags")
21 set(LIBCONFIG_LDFLAGS ${LIBCONFIGPP_LDFLAGS} CACHE STRING "libconfig++ linker flags")
22 endif(NOT PKG_CONFIG_FOUND) 24 endif(NOT PKG_CONFIG_FOUND)
23 25
24 26
25 find_program(LLVM_CONFIG llvm-config ${LLVM_INSTDIR}/bin DOC "path to llvm-config tool") 27 find_program(LLVM_CONFIG llvm-config ${LLVM_INSTDIR}/bin DOC "path to llvm-config tool")
26 # get llvm's install dir. a little hackish, we could do something like llvm-config --prefix, but this does as well 28 # get llvm's install dir. a little hackish, we could do something like llvm-config --prefix, but this does as well