set(SUB_PROJECT_NAME top_thermoelastic) if (ENABLE_AMGCL_CUDA) # cp main.cpp to main.cu configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp ${CMAKE_CURRENT_SOURCE_DIR}/main.cu COPYONLY ) add_executable(${SUB_PROJECT_NAME} main.cu) # # OpenMP Required! target_compile_options(${SUB_PROJECT_NAME} PRIVATE -Xcompiler -fopenmp) target_link_libraries(${SUB_PROJECT_NAME} PUBLIC ${PROJECT_NAME}_cuda_lib) else () add_executable(${SUB_PROJECT_NAME} main.cpp) target_link_libraries(${SUB_PROJECT_NAME} ${PROJECT_NAME}_lib) endif ()