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_USE_SHIPPED_BOOST)
23 MESSAGE ( STATUS "=======================================")
24 MESSAGE(STATUS "bbtk uses shipped boost C++ library (${BBTK_SHIPPED_BOOST})")
26 ${PROJECT_SOURCE_DIR}/kernel/src/ThirdParty/${BBTK_SHIPPED_BOOST})
28 # TO DO : CLEANLY BLOCK auto_link.hpp INCLUSION
29 #CREA_DEFINE(BOOST_SIGNALS_NO_LIB)
30 SET(BBTK_BOOST_LIBRARIES
34 ELSE(BBTK_USE_SHIPPED_BOOST)
35 SET(USE_BOOST ON CACHE BOOL "Use boost C++ library" FORCE)
36 SET(BBTK_BOOST_LIBRARIES
39 ENDIF(BBTK_USE_SHIPPED_BOOST)
40 #-----------------------------------------------------------------------------
45 #-----------------------------------------------------------------------------
46 CREA_FIND_AND_USE_LIBRARIES()
47 #-----------------------------------------------------------------------------
49 #-----------------------------------------------------------------------------
50 MESSAGE(STATUS "=======================================")
52 MESSAGE(STATUS "=======================================")
53 MESSAGE(STATUS " ... ALL NEEDED LIBRARIES FOUND")
54 MESSAGE(STATUS "=======================================")
56 #-----------------------------------------------------------------------------
59 #-----------------------------------------------------------------------------
60 # bbtk library dependencies
61 #-----------------------------------------------------------------------------
63 #-----------------------------------------------------------------------------
65 IF(BBTK_USE_WXWIDGETS)
66 SET(BBTK_LINK_LIBRARIES
67 ${BBTK_LINK_LIBRARIES}
68 ${WXWIDGETS_LIBRARIES}
70 ENDIF(BBTK_USE_WXWIDGETS)
71 #-----------------------------------------------------------------------------
73 #-----------------------------------------------------------------------------
75 IF(BBTK_USE_KWWIDGETS)
76 SET(BBTK_LINK_LIBRARIES
77 ${BBTK_LINK_LIBRARIES}
78 ${KWWIDGETS_LIBRARIES}
80 ENDIF(BBTK_USE_KWWIDGETS)
81 #-----------------------------------------------------------------------------
83 #-----------------------------------------------------------------------------
85 SET(BBTK_LINK_LIBRARIES
86 ${BBTK_LINK_LIBRARIES}
87 ${BBTK_BOOST_LIBRARIES}
89 #-----------------------------------------------------------------------------
91 #-----------------------------------------------------------------------------
92 # On unix systems, need to link against dl for dynamic librairies open/close
94 SET(BBTK_LINK_LIBRARIES
95 ${BBTK_LINK_LIBRARIES}
98 #-----------------------------------------------------------------------------
100 #-----------------------------------------------------------------------------
102 MESSAGE(STATUS "=======================================")
103 MESSAGE(STATUS "bbtk LINK LIBRARIES:")
104 MESSAGE(STATUS "${BBTK_LINK_LIBRARIES}")
105 MESSAGE(STATUS "=======================================")
107 #-----------------------------------------------------------------------------
109 #-----------------------------------------------------------------------------
110 # EO bbtk library dependencies
111 #-----------------------------------------------------------------------------