1 # - Try to find SigC++-2.0
2 # Once done, this will define
4 # SigC++_FOUND - system has SigC++
5 # SigC++_INCLUDE_DIRS - the SigC++ include directories
6 # SigC++_LIBRARIES - link these to use SigC++
10 # Use pkg-config to get hints about paths
11 libfind_pkg_check_modules(SigC++_PKGCONF sigc++-2.0)
14 find_path(SigC++_INCLUDE_DIR
16 PATHS ${SigC++_PKGCONF_INCLUDE_DIRS}
17 PATH_SUFFIXES sigc++-2.0
20 # Glib-related libraries also use a separate config header, which is in lib dir
21 find_path(SigC++Config_INCLUDE_DIR
23 PATHS ${SigC++_PKGCONF_INCLUDE_DIRS} /usr
24 PATH_SUFFIXES lib/sigc++-2.0/include
27 libfind_library(SigC++ sigc 2.0)
29 # Set the include dir variables and the libraries and let libfind_process do the rest.
30 # NOTE: Singular variables for this library, plural for libraries this this lib depends on.
31 set(SigC++_PROCESS_INCLUDES SigC++_INCLUDE_DIR SigC++Config_INCLUDE_DIR)
32 set(SigC++_PROCESS_LIBS SigC++_LIBRARY)
33 libfind_process(SigC++)