if(GPU_MODE) set(CMAKE_CXX_FLAGS "-stdpar=gpu -O1 -Wall -std=c++17 -g") else(GPU_MODE) set(CMAKE_CXX_FLAGS "-O3 -Wall -std=c++17 -g") endif(GPU_MODE) add_executable(gray_scott_gpu_nvcpp_vector main.cpp gray_scott_nvcpp.cpp) if(GPU_MODE) target_link_libraries(gray_scott_gpu_nvcpp_vector gray_scott_data_format option_parser string_utils ${HDF5_CXX_LIBRARIES}) else() target_link_libraries(gray_scott_gpu_nvcpp_vector gray_scott_data_format option_parser string_utils ${HDF5_CXX_LIBRARIES} TBB::tbb) endif() if(NOT MUST_JOB) add_subdirectory(GrayScott2Pic) endif()