# Tests
#-----------------------------------------------------------------------------
+MESSAGE(STATUS "")
+MESSAGE(STATUS "=======================================")
+MESSAGE(STATUS "CONFIGURING bbtk LIBRARY")
+
#-----------------------------------------------------------------------------
# Test if compiler defines the pseudo-macro __FUNCTION__
#-----------------------------------------------------------------------------
-# bbtk library dependencies
-#-----------------------------------------------------------------------------
-
-#-----------------------------------------------------------------------------
-# WXWIDGETS
-IF(BBTK_USE_WXWIDGETS)
- SET(USE_WXWIDGETS ON CACHE BOOL "Use WxWidgets" FORCE)
-
-# INCLUDE(cmake/FIND_AND_USE_WXWIDGETS.cmake)
-# FIND_AND_USE_WXWIDGETS()
-# ADD_DEF( _USE_WXWIDGETS_ )
- SET(BBTK_LINK_LIBRARIES
- ${BBTK_LINK_LIBRARIES}
- ${BBTK_WXWIDGETS_LIBRARIES}
- )
-ENDIF(BBTK_USE_WXWIDGETS)
-#-----------------------------------------------------------------------------
-
-#-----------------------------------------------------------------------------
-# KWWIDGETS
-IF(BBTK_USE_KWWIDGETS)
- SET(USE_KWWIDGETS ON CACHE BOOL "Use KWWidgets" FORCE)
-
-# INCLUDE(cmake/FIND_AND_USE_WXWIDGETS.cmake)
-# FIND_AND_USE_WXWIDGETS()
-# ADD_DEF( _USE_WXWIDGETS_ )
- SET(BBTK_LINK_LIBRARIES
- ${BBTK_LINK_LIBRARIES}
- ${BBTK_KWWIDGETS_LIBRARIES}
- )
-ENDIF(BBTK_USE_KWWIDGETS)
-#-----------------------------------------------------------------------------
-
-#-----------------------------------------------------------------------------
-# BOOST
-SET(BBTK_USE_BOOST TRUE)
-
-IF(BBTK_USE_BOOST)
- SET(USE_BOOST ON CACHE BOOL "Use boost C++ library" FORCE)
- SET(BBTK_LINK_LIBRARIES
- ${BBTK_LINK_LIBRARIES}
- ${BBTK_BOOST_LIBRARIES}
- )
-ENDIF(BBTK_USE_BOOST)
-#-----------------------------------------------------------------------------
-
-#-----------------------------------------------------------------------------
-# On unix systems, need to link against dl for dynamic librairies open/close
-IF(UNIX)
- SET(BBTK_LINK_LIBRARIES
- ${BBTK_LINK_LIBRARIES}
- dl)
-ENDIF(UNIX)
-#-----------------------------------------------------------------------------
-
-MESSAGE(STATUS "bbtk link libraries = ${BBTK_LINK_LIBRARIES}")
-
-#-----------------------------------------------------------------------------
-# EO bbtk library dependencies
-#-----------------------------------------------------------------------------
-
# bbtk library creation
#-----------------------------------------------------------------------------
# Symbols must be exported (Windows)
-ADD_DEF(BBTK_EXPORT_SYMBOLS)
+CREA_DEFINE(BBTK_EXPORT_SYMBOLS)
#ADD_DEFINITIONS(-DCHECKBOXVIEW=1)
#-----------------------------------------------------------------------------
FILE(GLOB SOURCES_H "." "*.h" )
IF(BBTK_USE_KWWIDGETS)
-include("${KWWidgets_CMAKE_DIR}/KWWidgetsWrappingMacros.cmake")
-kwwidgets_wrap_tcl(bbtk LIB_TCL_SRCS "vtkKWBlackBoxDialog.cxx" "")
-SET(SOURCES ${SOURCES} ${LIB_TCL_SRCS})
+ IF(KWWIDGETS_FOUND)
+ include("${KWWidgets_CMAKE_DIR}/KWWidgetsWrappingMacros.cmake")
+ kwwidgets_wrap_tcl(bbtk LIB_TCL_SRCS "vtkKWBlackBoxDialog.cxx" "")
+ SET(SOURCES ${SOURCES} ${LIB_TCL_SRCS})
+ ENDIF(KWWIDGETS_FOUND)
ENDIF(BBTK_USE_KWWIDGETS)
#-----------------------------------------------------------------------------
SUBDIRS(ThirdParty)
#-----------------------------------------------------------------------------
+MESSAGE(STATUS "=======================================")
+MESSAGE(STATUS "")
+
#-----------------------------------------------------------------------------
# EOF
#-----------------------------------------------------------------------------