2 #-----------------------------------------------------------------------------
4 MESSAGE ( STATUS "=======================================")
5 MESSAGE ( STATUS " LOOKING FOR LIBRARIES NEEDED")
6 MESSAGE ( STATUS "=======================================")
8 #-----------------------------------------------------------------------------
10 #-----------------------------------------------------------------------------
11 # 11/12/08 : BBTK IS NOW BASED ON crea
12 SET(CREA_VERBOSE_CMAKE TRUE)
13 FIND_PACKAGE(crea REQUIRED)
15 INCLUDE(${crea_USE_FILE})
17 #-----------------------------------------------------------------------------
20 #-----------------------------------------------------------------------------
22 IF(BBTK_KERNEL OR BBTK_CORE_PACKAGE)
24 #IF(BBTK_USE_SHIPPED_BOOST)
26 # MESSAGE ( STATUS "=======================================")
27 # MESSAGE ( STATUS "bbtk uses shipped boost C++ library (${BBTK_SHIPPED_BOOST})")
28 # INCLUDE_DIRECTORIES(
29 # ${PROJECT_SOURCE_DIR}/kernel/src/ThirdParty/${BBTK_SHIPPED_BOOST})
31 # TO DO : CLEANLY BLOCK auto_link.hpp INCLUSION
32 #CREA_DEFINE(BOOST_SIGNALS_NO_LIB)
33 # SET(BBTK_BOOST_LIBRARIES
37 #ELSE(BBTK_USE_SHIPPED_BOOST)
38 SET(USE_BOOST ON CACHE BOOL "Use boost C++ library" FORCE)
39 # SET(BBTK_BOOST_LIBRARIES
42 #ENDIF(BBTK_USE_SHIPPED_BOOST)
44 ENDIF(BBTK_KERNEL OR BBTK_CORE_PACKAGE)
45 #-----------------------------------------------------------------------------
50 #-----------------------------------------------------------------------------
51 CREA_FIND_AND_USE_LIBRARIES()
52 #-----------------------------------------------------------------------------
54 #-----------------------------------------------------------------------------
55 MESSAGE(STATUS "=======================================")
57 MESSAGE(STATUS "=======================================")
58 MESSAGE(STATUS " ... ALL NEEDED LIBRARIES FOUND")
59 MESSAGE(STATUS "=======================================")
61 #-----------------------------------------------------------------------------
64 #-----------------------------------------------------------------------------
65 # bbtk library dependencies
66 #-----------------------------------------------------------------------------
68 #-----------------------------------------------------------------------------
70 IF(BBTK_USE_WXWIDGETS)
71 SET(BBTK_LINK_LIBRARIES
72 ${BBTK_LINK_LIBRARIES}
73 ${WXWIDGETS_LIBRARIES}
75 ENDIF(BBTK_USE_WXWIDGETS)
76 #-----------------------------------------------------------------------------
78 #-----------------------------------------------------------------------------
80 IF(BBTK_USE_KWWIDGETS)
81 SET(BBTK_LINK_LIBRARIES
82 ${BBTK_LINK_LIBRARIES}
83 ${KWWIDGETS_LIBRARIES}
85 ENDIF(BBTK_USE_KWWIDGETS)
86 #-----------------------------------------------------------------------------
88 #-----------------------------------------------------------------------------
91 SET(BBTK_LINK_LIBRARIES
92 ${BBTK_LINK_LIBRARIES}
96 #-----------------------------------------------------------------------------
98 #-----------------------------------------------------------------------------
100 SET(BBTK_LINK_LIBRARIES
101 ${BBTK_LINK_LIBRARIES}
102 ${BBTK_BOOST_LIBRARIES}
104 #-----------------------------------------------------------------------------
106 #-----------------------------------------------------------------------------
107 # On unix systems, need to link against dl for dynamic librairies open/close
109 SET(BBTK_LINK_LIBRARIES
110 ${BBTK_LINK_LIBRARIES}
113 #-----------------------------------------------------------------------------
115 #-----------------------------------------------------------------------------
117 MESSAGE(STATUS "=======================================")
118 MESSAGE(STATUS "bbtk LINK LIBRARIES:")
119 MESSAGE(STATUS "${BBTK_LINK_LIBRARIES}")
120 MESSAGE(STATUS "=======================================")
122 #-----------------------------------------------------------------------------
124 #-----------------------------------------------------------------------------
125 # EO bbtk library dependencies
126 #-----------------------------------------------------------------------------