1 |
add_subdirectory(magic_application) |
2 |
add_subdirectory(mecanique) |
3 |
add_subdirectory(mtu) |
4 |
add_subdirectory(mailleur) |
5 |
add_subdirectory(fichier) |
6 |
add_subdirectory(carte) |
7 |
if (ENABLE_CAD4FE) |
8 |
add_subdirectory(CAD4FE) |
9 |
endif (ENABLE_CAD4FE) |
10 |
add_subdirectory(comparaison) |
11 |
add_subdirectory(algorithme) |
12 |
add_subdirectory(aster) |
13 |
if(ENABLE_TOIBREP) |
14 |
add_subdirectory(toIbrep) |
15 |
endif(ENABLE_TOIBREP) |
16 |
if(ENABLE_OCC) |
17 |
add_subdirectory(reconstruction) |
18 |
add_subdirectory(microstructure) |
19 |
endif(ENABLE_OCC) |
20 |
|
21 |
include_directories(src ./constante/src ./template/src ./../addin/sat/src ./../addin/constante/src ./../addin/step/src ./materiau/src ./mtu/src ./carte/src ./fichier/src ./mailleur/src ./mailleur_auto/src ./aster/src/ ./../addin/outil/src ./mecanique/src ./constante/src ./comparaison/src ./magic_application/src ./../addin/poly_occ/src |
22 |
./../addin/poly_occ/voro++-0.4.6/src ./../lib/magic_application/src ${EXTERNAL_INCLUDES} ${CHRONO_INCLUDE_DIRS}) |
23 |
set(LIBMAGIC_SOURCE ${ALGORITHME_SOURCE} ${MAILLEUR_SOURCE} ${FICHIER_SOURCE} ${CARTE_SOURCE} ${COMPARAISON_SOURCE} ${MTU_SOURCE} ${ASTER_SOURCE} ${MECANIQUE_SOURCE} ${TOIBREP_SOURCE} ${RECONSTRUCTION_SOURCE} ${CAD4FE_SOURCE} ${MAGIC_APPLICATION_SOURCE} ${MICROSTRUCTURE_SOURCE}) |
24 |
add_library(magic SHARED ${LIBMAGIC_SOURCE}) |
25 |
|
26 |
|
27 |
set (POLYOCCLIB) |
28 |
if (ENABLE_PROJECT_POLYCRISTAUX) |
29 |
list(APPEND POLYOCCLIB poly_occ) |
30 |
endif(ENABLE_PROJECT_POLYCRISTAUX) |
31 |
|
32 |
if(ENABLE_PROJECT_CHRONO) |
33 |
set_target_properties(magic PROPERTIES |
34 |
COMPILE_FLAGS "${CHRONO_CXX_FLAGS}" |
35 |
COMPILE_DEFINITIONS "CHRONO_DATA_DIR=\"${CHRONO_DATA_DIR}\"" |
36 |
LINK_FLAGS "${CHRONO_CXX_FLAGS}") |
37 |
target_link_libraries(magic outil step sat ${POLYOCCLIB} ${EXTERNAL_LIBRARIES} ${CHRONO_LIBRARIES}) |
38 |
else() |
39 |
target_link_libraries(magic outil step sat ${POLYOCCLIB} ${EXTERNAL_LIBRARIES}) |
40 |
endif(ENABLE_PROJECT_CHRONO) |
41 |
|