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 #-----------------------------------------------------------------------------
24 IF(BBTK_USE_SHIPPED_BOOST)
25 MESSAGE ( STATUS "=======================================")
26 MESSAGE(STATUS "bbtk uses shipped boost C++ library (${BBTK_SHIPPED_BOOST})")
28 ${PROJECT_SOURCE_DIR}/kernel/src/ThirdParty/${BBTK_SHIPPED_BOOST})
30 # TO DO : CLEANLY BLOCK auto_link.hpp INCLUSION
31 #CREA_DEFINE(BOOST_SIGNALS_NO_LIB)
32 SET(BBTK_BOOST_LIBRARIES
36 ELSE(BBTK_USE_SHIPPED_BOOST)
37 SET(USE_BOOST ON CACHE BOOL "Use boost C++ library" FORCE)
38 SET(BBTK_BOOST_LIBRARIES
41 ENDIF(BBTK_USE_SHIPPED_BOOST)
43 ENDIF(BBTK_CORE_PACKAGE)
44 #-----------------------------------------------------------------------------
49 #-----------------------------------------------------------------------------
50 CREA_FIND_AND_USE_LIBRARIES()
51 #-----------------------------------------------------------------------------
53 #-----------------------------------------------------------------------------
54 MESSAGE(STATUS "=======================================")
56 MESSAGE(STATUS "=======================================")
57 MESSAGE(STATUS " ... ALL NEEDED LIBRARIES FOUND")
58 MESSAGE(STATUS "=======================================")
60 #-----------------------------------------------------------------------------
63 #-----------------------------------------------------------------------------
64 # bbtk library dependencies
65 #-----------------------------------------------------------------------------
67 #-----------------------------------------------------------------------------
69 IF(BBTK_USE_WXWIDGETS)
70 SET(BBTK_LINK_LIBRARIES
71 ${BBTK_LINK_LIBRARIES}
72 ${WXWIDGETS_LIBRARIES}
74 ENDIF(BBTK_USE_WXWIDGETS)
75 #-----------------------------------------------------------------------------
77 #-----------------------------------------------------------------------------
79 IF(BBTK_USE_KWWIDGETS)
80 SET(BBTK_LINK_LIBRARIES
81 ${BBTK_LINK_LIBRARIES}
82 ${KWWIDGETS_LIBRARIES}
84 ENDIF(BBTK_USE_KWWIDGETS)
85 #-----------------------------------------------------------------------------
87 #-----------------------------------------------------------------------------
89 SET(BBTK_LINK_LIBRARIES
90 ${BBTK_LINK_LIBRARIES}
91 ${BBTK_BOOST_LIBRARIES}
93 #-----------------------------------------------------------------------------
95 #-----------------------------------------------------------------------------
96 # On unix systems, need to link against dl for dynamic librairies open/close
98 SET(BBTK_LINK_LIBRARIES
99 ${BBTK_LINK_LIBRARIES}
102 #-----------------------------------------------------------------------------
104 #-----------------------------------------------------------------------------
106 MESSAGE(STATUS "=======================================")
107 MESSAGE(STATUS "bbtk LINK LIBRARIES:")
108 MESSAGE(STATUS "${BBTK_LINK_LIBRARIES}")
109 MESSAGE(STATUS "=======================================")
111 #-----------------------------------------------------------------------------
113 #-----------------------------------------------------------------------------
114 # EO bbtk library dependencies
115 #-----------------------------------------------------------------------------