Skip to content
12 changes: 11 additions & 1 deletion examples/pde/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,10 @@ if(ArrayFire_CPU_FOUND)
add_executable(swe_cpu swe.cpp)
target_link_libraries(swe_cpu ArrayFire::afcpu)

# Black Hole Raytracing example
add_executable(bhrt_cpu bhrt.cpp)
target_link_libraries(bhrt_cpu ArrayFire::afcpu)

add_executable(boltzmann_cfd_cpu boltzmann_cfd.cpp)
target_link_libraries(boltzmann_cfd_cpu ArrayFire::afcpu)
endif()
Expand All @@ -27,6 +31,9 @@ if(ArrayFire_CUDA_FOUND)
add_executable(swe_cuda swe.cpp)
target_link_libraries(swe_cuda ArrayFire::afcuda)

add_executable(bhrt_cuda bhrt.cpp)
target_link_libraries(bhrt_cuda ArrayFire::afcuda)

add_executable(boltzmann_cfd_cuda boltzmann_cfd.cpp)
target_link_libraries(boltzmann_cfd_cuda ArrayFire::afcuda)
endif()
Expand All @@ -35,6 +42,9 @@ if(ArrayFire_OpenCL_FOUND)
add_executable(swe_opencl swe.cpp)
target_link_libraries(swe_opencl ArrayFire::afopencl)

add_executable(bhrt_opencl bhrt.cpp)
target_link_libraries(bhrt_opencl ArrayFire::afopencl)

add_executable(boltzmann_cfd_opencl boltzmann_cfd.cpp)
target_link_libraries(boltzmann_cfd_opencl ArrayFire::afopencl)
endif()
Expand All @@ -45,4 +55,4 @@ if(ArrayFire_oneAPI_FOUND)

add_executable(boltzmann_cfd_oneapi boltzmann_cfd.cpp)
target_link_libraries(boltzmann_cfd_oneapi ArrayFire::afoneapi)
endif()
endif()
Loading
Loading