]> Creatis software - bbtk.git/blob - kernel/cmake/BBTKConfigurePackage.cmake
Initial revision
[bbtk.git] / kernel / cmake / BBTKConfigurePackage.cmake
1 #---------------------------------------------------------------------------
2 # Package dependencies
3 IF(${BBTK_PACKAGE_NAME}_USE_VTK)
4   SET(USE_VTK ON CACHE BOOL "Use VTK" FORCE)
5   SET(BBTK_PACKAGE_LIBS
6     ${BBTK_PACKAGE_LIBS}
7     ${BBTK_VTK_LIBRARIES}
8     )
9 ENDIF(${BBTK_PACKAGE_NAME}_USE_VTK)
10
11 IF(${BBTK_PACKAGE_NAME}_USE_ITK)
12   SET(USE_ITK ON CACHE BOOL "Use ITK" FORCE)
13   SET(BBTK_PACKAGE_LIBS
14     ${BBTK_PACKAGE_LIBS}
15     ${BBTK_ITK_LIBRARIES}
16     )
17 ENDIF(${BBTK_PACKAGE_NAME}_USE_ITK)
18
19 IF(${BBTK_PACKAGE_NAME}_USE_GDCM)
20   SET(USE_GDCM ON CACHE BOOL "Use GDCM" FORCE)
21   SET(BBTK_PACKAGE_LIBS
22     ${BBTK_PACKAGE_LIBS}
23     ${BBTK_GDCM_LIBRARIES}
24     )
25 ENDIF(${BBTK_PACKAGE_NAME}_USE_GDCM)
26
27 IF(${BBTK_PACKAGE_NAME}_USE_GSMIS)
28   SET(USE_GSMIS ON CACHE BOOL "Use GSMIS" FORCE)
29   SET(BBTK_PACKAGE_LIBS
30     ${BBTK_PACKAGE_LIBS}
31     ${BBTK_GSMIS_LIBRARIES}
32     )
33 ENDIF(${BBTK_PACKAGE_NAME}_USE_GSMIS)
34
35 IF(${BBTK_PACKAGE_NAME}_USE_WXWIDGETS)
36   SET(BBTK_USE_WXWIDGETS ON CACHE BOOL "Use wxWidgets" FORCE)
37   MESSAGE(STATUS "BBTK_USE_WXWIDGETS forced to ON by the compilation of the package ${BBTK_PACKAGE_NAME}")
38   # bbtk already links against wx ...
39   #    SET(BBTK_PACKAGE_LIBS
40   #      ${BBTK_PACKAGE_LIBS}
41   #      ${BBTK_WXWIDGETS_LIBRARIES}
42   #      )
43 ENDIF(${BBTK_PACKAGE_NAME}_USE_WXWIDGETS)
44
45
46 #---------------------------------------------------------------------------
47
48
49
50
51 #----------------------------------------------------------------------------
52 # DEFINES ${PACKAGE_NAME}_AUTHOR
53 # ADD_DEFINITIONS( -D${PACKAGE_NAME}_AUTHOR="${PACKAGE_AUTHOR}")
54 #----------------------------------------------------------------------------
55 #----------------------------------------------------------------------------
56 # DEFINES ${PACKAGE_NAME}_DESCRIPTION
57 # ADD_DEFINITIONS( -D${PACKAGE_NAME}_DESCRIPTION="${PACKAGE_DESCRIPTION}")
58 #----------------------------------------------------------------------------
59 #----------------------------------------------------------------------------
60 # DEFINES ${BBTK_PACKAGE_NAME}_VERSION
61 SET(BBTK_PACKAGE_VERSION 
62   "${BBTK_PACKAGE_MAJOR_VERSION}.${BBTK_PACKAGE_MINOR_VERSION}.${BBTK_PACKAGE_BUILD_VERSION}")
63 #ADD_DEFINITIONS( -D${BBTK_PACKAGE_NAME}_VERSION=${BBTK_PACKAGE_VERSION})
64 #----------------------------------------------------------------------------
65
66
67
68
69