]> Creatis software - bbtk.git/blob - kernel/cmake/BBTKAddDefinitions.cmake
bbtk now depends on crea !
[bbtk.git] / kernel / cmake / BBTKAddDefinitions.cmake
1 MESSAGE(STATUS "")
2 MESSAGE(STATUS "=======================================")
3 MESSAGE(STATUS "Adding definitions:")
4 # Set C preprocessor definitions
5 CREA_DEFINE_WITH_VAL(BBTK_SHARE_REL_PATH "${BBTK_SHARE_REL_PATH}")
6 CREA_DEFINE_WITH_VAL(BBTK_DOC_REL_PATH "${BBTK_DOC_REL_PATH}")
7 CREA_DEFINE_WITH_VAL(BBTK_BBS_REL_PATH "${BBTK_BBS_REL_PATH}")
8 CREA_DEFINE_WITH_VAL(BBTK_DATA_REL_PATH "${BBTK_DATA_REL_PATH}")
9 #-----------------------------------------------------------------------------
10 # messages compilation options 
11 IF (BBTK_COMPILE_MESSAGES) 
12   CREA_DEFINE( BBTK_COMPILE_MESSAGES )
13 ENDIF (BBTK_COMPILE_MESSAGES) 
14
15 IF (BBTK_COMPILE_DEBUG_MESSAGES) 
16   CREA_DEFINE( BBTK_COMPILE_DEBUG_MESSAGES )
17 ENDIF (BBTK_COMPILE_DEBUG_MESSAGES) 
18
19 IF (BBTK_COMPILE_WARNING_MESSAGES) 
20   CREA_DEFINE( BBTK_COMPILE_WARNING_MESSAGES )
21 ENDIF (BBTK_COMPILE_WARNING_MESSAGES) 
22
23 IF (BBTK_COMPILE_ERROR_MESSAGES) 
24   CREA_DEFINE( BBTK_COMPILE_ERROR_MESSAGES )
25 ENDIF (BBTK_COMPILE_ERROR_MESSAGES) 
26 #-----------------------------------------------------------------------------
27
28 IF(APPLE)
29  CREA_DEFINE(MACOSX)
30 ELSE(APPLE)
31   IF("${CMAKE_SYSTEM}" MATCHES "Linux")
32     CREA_DEFINE(LINUX)
33   ELSE("${CMAKE_SYSTEM}" MATCHES "Linux")
34     IF(WIN32)
35       CREA_DEFINE(WIN32)
36     ELSE(WIN32)
37       MESSAGE(FATAL_ERROR "${CMAKE_SYSTEM} unsupported ! Build at your own risks ! (remove this line from kernel/cmake/BBTKAddDefinitions.cmake)")
38     ENDIF(WIN32)
39   ENDIF("${CMAKE_SYSTEM}" MATCHES "Linux")
40 ENDIF(APPLE) 
41 #-----------------------------------------------------------------------------
42
43 MESSAGE(STATUS "=======================================")
44 MESSAGE(STATUS "")