Files
Verlet/CMakeLists.txt
2023-02-06 08:42:56 +00:00

20 lines
493 B
CMake

cmake_minimum_required(VERSION 3.10)
project(verlet CUDA CXX)
set(CMAKE_CUDA_STANDARD 17)
set(CMAKE_CUDA_ARCHITECTURES 75)
find_package(SDL2 REQUIRED)
add_subdirectory(glm)
set(CMAKE_CUDA_FLAGS ${CMAKE_CUDA_FLAGS} "-G")
add_executable(cudagravity main.cu particle.cu particle.cuh definitions.cuh cudaMemory.cuh sdlHelper.cu sdlHelper.cuh)
target_link_libraries(cudagravity PUBLIC glm::glm SDL2::SDL2)
set_target_properties(cudagravity PROPERTIES
CUDA_SEPARABLE_COMPILATION ON)