2024-12-14 10:28:20 -08:00

23 lines
529 B
CMake

# Include directories and libraries
include_directories(../../../Common)
# Source file
set(SRC_FILES
MonteCarlo_gold.cpp
MonteCarlo_kernel.cu
multithreading.cpp
MonteCarloMultiGPU.cpp
)
# Add target for MonteCarloMultiGPU
add_executable(MonteCarloMultiGPU ${SRC_FILES})
set_target_properties(MonteCarloMultiGPU PROPERTIES CUDA_SEPARABLE_COMPILATION ON)
target_include_directories(MonteCarloMultiGPU PRIVATE
${CUDAToolkit_INCLUDE_DIRS}
)
target_link_libraries(MonteCarloMultiGPU PRIVATE
CUDA::curand
)