1 |
francois |
1061 |
add_subdirectory(magic_application) |
2 |
francois |
296 |
add_subdirectory(mecanique) |
3 |
francois |
1114 |
add_subdirectory(mtu) |
4 |
francois |
469 |
add_subdirectory(mailleur) |
5 |
francois |
492 |
add_subdirectory(fichier) |
6 |
francois |
255 |
add_subdirectory(carte) |
7 |
francois |
660 |
if (ENABLE_CAD4FE) |
8 |
foucault |
569 |
add_subdirectory(CAD4FE) |
9 |
francois |
660 |
endif (ENABLE_CAD4FE) |
10 |
francois |
747 |
add_subdirectory(comparaison) |
11 |
francois |
661 |
add_subdirectory(algorithme) |
12 |
francois |
539 |
add_subdirectory(aster) |
13 |
francois |
1019 |
if(ENABLE_TOIBREP) |
14 |
francois |
259 |
add_subdirectory(toIbrep) |
15 |
francois |
1019 |
endif(ENABLE_TOIBREP) |
16 |
francois |
255 |
if(ENABLE_OCC) |
17 |
|
|
add_subdirectory(reconstruction) |
18 |
francois |
756 |
add_subdirectory(microstructure) |
19 |
francois |
255 |
endif(ENABLE_OCC) |
20 |
|
|
|
21 |
francois |
1189 |
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 |
|
|
|