Merge pull request #231 from lijun99/cuda-cmake
GPU modules: add GPU_ACC_ENABLED flag to cmakeLT1AB
commit
7ff05bac6e
|
@ -11,9 +11,12 @@ cython_add_module(GPUampcor
|
|||
src/AmpcorFFT.cpp
|
||||
src/AmpcorMethods.cpp
|
||||
)
|
||||
target_include_directories(GPUampcor PUBLIC
|
||||
target_include_directories(GPUampcor PRIVATE
|
||||
include
|
||||
)
|
||||
target_compile_definitions(GPUampcor PRIVATE
|
||||
GPU_ACC_ENABLED
|
||||
)
|
||||
target_link_libraries(GPUampcor PRIVATE
|
||||
CUDA::cublas
|
||||
isce2::DataAccessorLib
|
||||
|
|
|
@ -8,9 +8,12 @@ cython_add_module(GPUgeo2rdr
|
|||
src/Orbit.cpp
|
||||
src/Poly1d.cpp
|
||||
)
|
||||
target_include_directories(GPUgeo2rdr PUBLIC
|
||||
target_include_directories(GPUgeo2rdr PRIVATE
|
||||
include
|
||||
)
|
||||
target_compile_definitions(GPUgeo2rdr PRIVATE
|
||||
GPU_ACC_ENABLED
|
||||
)
|
||||
target_link_libraries(GPUgeo2rdr PRIVATE
|
||||
isce2::DataAccessorLib
|
||||
)
|
||||
|
|
|
@ -9,6 +9,9 @@ cython_add_module(GPUresampslc
|
|||
target_include_directories(GPUresampslc PRIVATE
|
||||
include
|
||||
)
|
||||
target_compile_definitions(GPUresampslc PRIVATE
|
||||
GPU_ACC_ENABLED
|
||||
)
|
||||
target_link_libraries(GPUresampslc PRIVATE
|
||||
isce2::DataAccessorLib
|
||||
OpenMP::OpenMP_CXX
|
||||
|
|
|
@ -16,6 +16,9 @@ cython_add_module(GPUtopozero
|
|||
target_include_directories(GPUtopozero PRIVATE
|
||||
include
|
||||
)
|
||||
target_compile_definitions(GPUtopozero PRIVATE
|
||||
GPU_ACC_ENABLED
|
||||
)
|
||||
target_link_libraries(GPUtopozero PRIVATE
|
||||
isce2::DataAccessorLib
|
||||
OpenMP::OpenMP_CXX
|
||||
|
|
Loading…
Reference in New Issue