15 |
|
option(ENABLE_SAT "Magic Enable Sat" ON) |
16 |
|
option(ENABLE_STEP "Magic Enable Step" ON) |
17 |
|
option(ENABLE_IBREP "Magic Enable IBREP" OFF) |
18 |
+ |
option(ENABLE_NUTIL "Magic Enable NUTIL (pour la visu VTK)" OFF) |
19 |
|
option(ENABLE_TEST "Magic Enable test" OFF) |
20 |
< |
option(OPTION_SHARED "Magic Compilation avec Shared" ON) |
20 |
> |
option(ENABLE_ENGLISH "Magic Use English" OFF) |
21 |
> |
|
22 |
> |
|
23 |
> |
set(CADXFEM_PATH "../cadxfem" CACHE STRING "CADXFEM Path") |
24 |
> |
|
25 |
|
|
26 |
|
if(ENABLE_OCC) |
27 |
|
if(WIN32) |
86 |
|
add_definitions(-DBREP_STEP) |
87 |
|
endif(ENABLE_STEP) |
88 |
|
|
89 |
< |
set(INTERNAL_LIBRARIES fichier carte geometrie outil parseur mecanique optimisation mailleur vectorisation diamesh) |
90 |
< |
if (ENABLE_SAT) |
91 |
< |
list (APPEND INTERNAL_LIBRARIES sat) |
87 |
< |
endif (ENABLE_SAT) |
88 |
< |
if (ENABLE_STEP) |
89 |
< |
list (APPEND INTERNAL_LIBRARIES step) |
90 |
< |
endif (ENABLE_STEP) |
91 |
< |
if (ENABLE_OCC) |
92 |
< |
list (APPEND INTERNAL_LIBRARIES reconstruction) |
93 |
< |
endif (ENABLE_OCC) |
94 |
< |
|
89 |
> |
if (ENABLE_ENGLISH) |
90 |
> |
add_definitions(-DUSE_ENGLISH) |
91 |
> |
endif(ENABLE_ENGLISH) |
92 |
|
|
93 |
|
if(ENABLE_IBREP) |
94 |
< |
add_subdirectory(IBrep) |
95 |
< |
if (OPTION_SHARED) |
99 |
< |
list (APPEND INTERNAL_LIBRARIES ibrep-dynamic) |
100 |
< |
else (OPTION_SHARED) |
101 |
< |
list (APPEND INTERNAL_LIBRARIES ibrep-static) |
102 |
< |
endif(OPTION_SHARED) |
103 |
< |
list (APPEND INTERNAL_LIBRARIES toIbrep) |
94 |
> |
add_subdirectory(${CADXFEM_PATH}/IBrep "${CMAKE_CURRENT_BINARY_DIR}/IBrep") |
95 |
> |
|
96 |
|
endif(ENABLE_IBREP) |
97 |
+ |
if(ENABLE_NUTIL) |
98 |
+ |
add_subdirectory(${CADXFEM_PATH}/nutil "${CMAKE_CURRENT_BINARY_DIR}/nutil") |
99 |
|
|
100 |
+ |
endif(ENABLE_NUTIL) |
101 |
|
|
102 |
|
add_subdirectory(lib) |
103 |
|
add_subdirectory(app) |