4.3.4.2 : Le fichier CMakeLists.txt



Écrivons le fichier CMakeLists.txt :



On créé notre programme en fonction intrinsèques :
1
add_executable(intrinsics_gray_scott main_intrinsics.cpp)
On change les options de compilation :de cette manière car nous aurons besoin par la suite de compiler avec différentes options nos autres programmes et bibliothèque :
1
set_property(TARGET intrinsics_gray_scott PROPERTY COMPILE_FLAGS "-O3")
Enfin on ajoute les dépendences de notre programme :
1
target_link_libraries(intrinsics_gray_scott gray_scott_data_format gray_scott_intrinsics tensor_alloc option_parser data_stream string_utils ${HDF5_CXX_LIBRARIES} TBB::tbb)


Le fichier CMakeLists.txt complet :

1
2
3
4
5
add_executable(intrinsics_gray_scott main_intrinsics.cpp)

set_property(TARGET intrinsics_gray_scott PROPERTY COMPILE_FLAGS "-O3")

target_link_libraries(intrinsics_gray_scott gray_scott_data_format gray_scott_intrinsics tensor_alloc option_parser data_stream string_utils ${HDF5_CXX_LIBRARIES} TBB::tbb)


Vous pouvez le télécharger ici.