1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
3 ###################################
5 ###################################
7 #==================================
9 SET(PROJECT_MAJOR_VERSION 1)
10 SET(PROJECT_MINOR_VERSION 0)
11 SET(PROJECT_BUILD_VERSION 0)
12 #==================================
14 #==================================
15 # Find crea (mandatory, to use macros)
16 SET(CREA_VERBOSE_CMAKE TRUE)
17 FIND_PACKAGE(crea REQUIRED)
19 INCLUDE(${crea_USE_FILE})
21 #==================================
23 #==================================
24 # Do not allow to build inside the source tree
25 CREA_PREVENT_IN_SOURCE_BUILD()
26 #==================================
28 #==================================
29 # Libraries/tools used
30 # Note : Set USE_CREA to ON
31 # if you need to LINK against crea
32 # (and not only use its macros)
37 SET(USE_WXWIDGETS OFF)
38 SET(USE_KWWIDGETS OFF)
45 CREA_FIND_AND_USE_LIBRARIES()
46 #==================================
48 #==================================
49 # Where to put executables and libs
50 SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR})
51 SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR})
53 CMAKE_BACKWARDS_COMPATIBILITY
54 EXECUTABLE_OUTPUT_PATH
58 #==================================
60 SET(LIBNAME $(PROJECT_NAME))
64 # // if the previous one is not enough : (JPRx)
65 # Add here the directories holding the .h you need
67 # ${PROJECT_SOURCE_DIR}/lib/_YOUR_OWN_LIBRARY_SOURCE_DIRECTORY_
70 #==================================
73 #----------------------------------------------------------------------------
74 INCLUDE(${PROJECT_SOURCE_DIR}/cmake/UserRootCMakeLists.cmake)
76 #==================================
77 # Where to generate documentation
78 # (desperate try; JPR)
80 SET(BBTK_DOC_BUILD_PATH
81 ${PROJECT_BINARY_DIR}/doc
83 #==================================
89 #==================================