1 |
francois |
756 |
file(GLOB SRC src/*.cpp) |
2 |
|
|
set(MICROSTRUCTURE_SOURCE ${SRC}) |
3 |
couturad |
951 |
if(ENABLE_PROJECT_CHRONO) |
4 |
|
|
include_directories(src ../outil/src |
5 |
|
|
../template/src |
6 |
|
|
../parseur/src |
7 |
|
|
../sat/src |
8 |
|
|
../step/src |
9 |
|
|
../materiau/src |
10 |
|
|
../geometrie/src |
11 |
|
|
../carte/src |
12 |
|
|
../fichier/src |
13 |
|
|
../mailleur/src |
14 |
|
|
../mailleur_auto/src |
15 |
|
|
../aster/src |
16 |
francois |
984 |
../../${POLYCRISTAUX_PATH}/src |
17 |
couturad |
951 |
../../app/magic_application/src ${EXTERNAL_INCLUDES} ${CHRONO_INCLUDE_DIRS}) |
18 |
|
|
else () |
19 |
|
|
include_directories(src ../outil/src |
20 |
|
|
../template/src |
21 |
|
|
../parseur/src |
22 |
|
|
../sat/src |
23 |
|
|
../step/src |
24 |
|
|
../materiau/src |
25 |
|
|
../geometrie/src |
26 |
|
|
../carte/src |
27 |
|
|
../fichier/src |
28 |
|
|
../mailleur/src |
29 |
|
|
../mailleur_auto/src |
30 |
|
|
../aster/src |
31 |
francois |
984 |
../../${POLYCRISTAUX_PATH}/src |
32 |
couturad |
951 |
../../app/magic_application/src ${EXTERNAL_INCLUDES}) |
33 |
|
|
endif(ENABLE_PROJECT_CHRONO) |
34 |
francois |
756 |
add_library(microstructure SHARED ${MICROSTRUCTURE_SOURCE} ) |
35 |
couturad |
951 |
if(ENABLE_PROJECT_CHRONO) |
36 |
|
|
set_target_properties(microstructure PROPERTIES |
37 |
|
|
COMPILE_FLAGS "${CHRONO_CXX_FLAGS}" |
38 |
|
|
COMPILE_DEFINITIONS "CHRONO_DATA_DIR=\"${CHRONO_DATA_DIR}\"" |
39 |
|
|
LINK_FLAGS "${CHRONO_CXX_FLAGS}") |
40 |
francois |
984 |
target_link_libraries(microstructure geometrie poly_occ ${EXTERNAL_LIBRARIES} ${CHRONO_LIBRARIES}) |
41 |
couturad |
951 |
else() |
42 |
francois |
984 |
target_link_libraries(microstructure geometrie poly_occ ${EXTERNAL_LIBRARIES}) |
43 |
couturad |
951 |
endif(ENABLE_PROJECT_CHRONO) |