1 find_path(PATH_LIBSIGC++_H "sigc++/sigc++.h"
4 PATH_SUFFIXES include/sigc++-2.0/ include/
12 find_path(PATH_LIBSIGC++CONFIG_H "sigc++config.h"
15 PATH_SUFFIXES lib/${CMAKE_LIBRARY_ARCHITECTURE}/sigc++-2.0/include/ include/
23 find_library(PATH_LIBSIGC++_LIB
27 PATH_SUFFIXES lib/${CMAKE_LIBRARY_ARCHITECTURE}/ lib/sigc++/ lib/
35 message(STATUS "Looking for sigc++/sigc++.h")
37 message(STATUS "Looking for sigc++/sigc++.h - found")
39 message(STATUS "Looking for sigc++/sigc++.h - not found")
42 message(STATUS "Looking for sigc++config.h")
43 if(PATH_LIBSIGC++CONFIG_H)
44 message(STATUS "Looking for sigc++config.h - found")
46 message(STATUS "Looking for sigc++config.h - not found")
49 message(STATUS "Looking for libsigc++")
50 if(PATH_LIBSIGC++_LIB)
51 message(STATUS "Looking for libsigc++ - found")
53 message(STATUS "Looking for libsigc++ - not found")
56 if(PATH_LIBSIGC++_LIB AND PATH_LIBSIGC++_H AND PATH_LIBSIGC++CONFIG_H)
57 string(REGEX REPLACE "/sigc\\+\\+/sigc\\+\\+.h" "" PATH_LIBSIGC++_H "${PATH_LIBSIGC++_H}")
58 string(REGEX REPLACE "/sigc\\+\\+config.h" "" PATH_LIBSIGC++CONFIG_H "${PATH_LIBSIGC++CONFIG_H}")
59 string(REGEX REPLACE "/libsig.*" "" PATH_LIBSIGC++_LIB "${PATH_LIBSIGC++_LIB}")
61 include_directories(${PATH_LIBSIGC++_H})
62 include_directories(${PATH_LIBSIGC++CONFIG_H})
63 link_directories(${PATH_LIBSIGC++_LIB})
64 set(SIMGRID_HAVE_LIBSIG "1")
66 set(SIMGRID_HAVE_LIBSIG "0")
69 mark_as_advanced(PATH_LIBSIGC++_H)
70 mark_as_advanced(PATH_LIBSIGC++CONFIG_H)
71 mark_as_advanced(PATH_LIBSIGC++_LIB)