1 # ---------------------------------
3 # Unless you are an experimented cmake user,
5 # http://www.creatis.insa-lyon.fr/creatools/GettingStarted_creaTools
8 # ---------------------------------
10 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
12 ###################################
14 ###################################
16 #==================================
18 SET(PROJECT_MAJOR_VERSION 1)
19 SET(PROJECT_MINOR_VERSION 0)
20 SET(PROJECT_BUILD_VERSION 0)
21 #==================================
23 #==================================
24 # Find crea (mandatory, to use macros)
25 SET(CREA_VERBOSE_CMAKE TRUE)
26 FIND_PACKAGE(crea REQUIRED)
28 INCLUDE(${crea_USE_FILE})
30 #==================================
32 #==================================
33 # Find creaMaracasVisu (to use the lib)
34 #FIND_PACKAGE(creaMaracasVisu REQUIRED)
35 #IF (creaMaracasVisu_FOUND)
36 #INCLUDE(${creaMaracasVisu_USE_FILE})
37 #ENDIF(creaMaracasVisu_FOUND)
38 #==================================
40 #==================================
41 # Do not allow to build inside the source tree
42 CREA_PREVENT_IN_SOURCE_BUILD()
43 #==================================
45 #==================================
46 # Libraries/tools used
48 # Note : Set USE_CREA to ON
49 # if you need to LINK against crea
50 # (and not only use its macros)
57 SET(USE_KWWIDGETS OFF)
62 # Note : Set USE_DOXYGEN to ON
63 # if you think you will ask, some day,
64 # for Doxygen generation
67 # Note : Set USE_LATEX to ON, USE_TTH to ON
68 # if you think you will ask, some day,
69 # for doc generation using your own latex documents
73 CREA_FIND_AND_USE_LIBRARIES()
74 #==================================
76 #==================================
77 # Where to put executables and libs
78 SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR})
79 SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR})
81 CMAKE_BACKWARDS_COMPATIBILITY
82 EXECUTABLE_OUTPUT_PATH
86 #==================================
88 SET(LIBNAME $(CreaRecalage))
92 # // if the previous one is not enough : (JPRx)
93 # Add here the directories holding the .h you need
95 # ${PROJECT_SOURCE_DIR}/lib/_YOUR_OWN_LIBRARY_SOURCE_DIRECTORY_
98 #==================================
101 #----------------------------------------------------------------------------
102 INCLUDE(${PROJECT_SOURCE_DIR}/cmake/UserRootCMakeLists.cmake)
104 #==================================
105 # Where to generate documentation
106 # (desperate try; JPR)
108 SET(BBTK_DOC_BUILD_PATH
109 ${PROJECT_BINARY_DIR}/doc
111 #==================================
117 SUBDIRS(PackRecalage)
119 #==================================
120 #==================================