file(GLOB mainSource "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp") add_library(gray_scott_data_format SHARED ${mainSource}) set_property(TARGET gray_scott_data_format PROPERTY COMPILE_FLAGS "-O3") target_link_libraries(gray_scott_data_format tensor_alloc data_stream string_utils ${HDF5_CXX_LIBRARIES} TBB::tbb)