24 |
|
option(ENABLE_ENGLISH "Magic Use English" OFF) |
25 |
|
option(ENABLE_TUTORIEL "Magic turorial" OFF) |
26 |
|
option(ENABLE_CHOIX_TERMINAL_ASTER "Magic Choix d'un terminal pour executer Code Aster" ON) |
27 |
< |
|
27 |
> |
option(ENABLE_PROJECT_CHRONO "Magic Enable Project_chrono" OFF) |
28 |
> |
option(ENABLE_PROJECT_POLYCRISTAUX "Magic Enable Project_polycristaux" OFF) |
29 |
|
|
30 |
|
message(STATUS "The compiler is ${CMAKE_CXX_COMPILER}.") |
31 |
|
|
103 |
|
endif(NUM_OCC_LIBS EQUAL NUM_OCC_LIBS_REQUIRED) |
104 |
|
endif(ENABLE_OCC) |
105 |
|
|
106 |
+ |
if(ENABLE_PROJECT_CHRONO) |
107 |
+ |
find_package(Chrono REQUIRED |
108 |
+ |
COMPONENTS Irrlicht |
109 |
+ |
CONFIG |
110 |
+ |
HINTS /usr/local/lib64 |
111 |
+ |
) |
112 |
+ |
add_definitions(-DPROJECT_CHRONO) |
113 |
+ |
endif(ENABLE_PROJECT_CHRONO) |
114 |
+ |
|
115 |
|
execute_process(COMMAND "date" "+%Y" OUTPUT_STRIP_TRAILING_WHITESPACE OUTPUT_VARIABLE annee) |
116 |
|
execute_process(COMMAND "date" "+%Y" OUTPUT_STRIP_TRAILING_WHITESPACE OUTPUT_VARIABLE dateannee) |
117 |
|
SET(ANNEE -DVERSION=\"${annee}\") |
137 |
|
add_definitions(-DUSE_ENGLISH) |
138 |
|
endif(ENABLE_ENGLISH) |
139 |
|
|
130 |
– |
if(ENABLE_IBREP) |
131 |
– |
add_subdirectory(${CADXFEM_PATH}/IBrep "${CMAKE_CURRENT_BINARY_DIR}/IBrep") |
132 |
– |
add_definitions(-DIBREP) |
133 |
– |
endif(ENABLE_IBREP) |
140 |
|
if(ENABLE_NUTIL) |
141 |
|
add_subdirectory(${CADXFEM_PATH}/nutil "${CMAKE_CURRENT_BINARY_DIR}/nutil") |
142 |
|
add_definitions(-DVTK_INTERFACE) |
143 |
|
endif(ENABLE_NUTIL) |
144 |
|
|
145 |
+ |
if(ENABLE_IBREP) |
146 |
+ |
add_subdirectory(${CADXFEM_PATH}/IBrep "${CMAKE_CURRENT_BINARY_DIR}/IBrep") |
147 |
+ |
add_definitions(-DIBREP) |
148 |
+ |
endif(ENABLE_IBREP) |
149 |
+ |
|
150 |
+ |
if (ENABLE_PROJECT_POLYCRISTAUX) |
151 |
+ |
add_definitions(-DPROJECT_POLYCRISTAUX) |
152 |
+ |
endif (ENABLE_PROJECT_POLYCRISTAUX) |
153 |
+ |
|
154 |
+ |
|
155 |
+ |
|
156 |
+ |
|
157 |
|
if (ENABLE_CAD4FE) |
158 |
|
add_definitions(-DUSECAD4FE) |
159 |
|
endif(ENABLE_CAD4FE) |
166 |
|
message(STATUS "Configuration de MAGiC${annee}:1999-${dateannee}") |
167 |
|
message(STATUS "Version de code ASTER integree ${ASTER_VERSION_FLAG}") |
168 |
|
|
169 |
< |
|
169 |
> |
add_subdirectory(outil) |
170 |
> |
if(ENABLE_PROJECT_POLYCRISTAUX) |
171 |
> |
add_subdirectory(poly_occ) |
172 |
> |
endif(ENABLE_PROJECT_POLYCRISTAUX) |
173 |
|
add_subdirectory(lib) |
174 |
|
add_subdirectory(app) |
175 |
|
|