Add cmake files for GPUresampslc & GPUtopozero

LT1AB
Ryan Burns 2021-02-02 15:39:16 -08:00
parent 0d5b94efad
commit 2b5302c7d1
3 changed files with 47 additions and 0 deletions

View File

@ -11,6 +11,8 @@ if(CMAKE_CUDA_COMPILER)
endif()
add_subdirectory(GPUgeo2rdr)
add_subdirectory(GPUresampslc)
add_subdirectory(GPUtopozero)
endif()
InstallSameDir(__init__.py)

View File

@ -0,0 +1,19 @@
cython_add_module(GPUresampslc
GPUresampslc.pyx
cuda/GPUresamp.cu
src/Interpolator.cpp
src/Poly2d.cpp
src/ResampMethods.cpp
src/ResampSlc.cpp
)
target_include_directories(GPUresampslc PRIVATE
include
)
target_link_libraries(GPUresampslc PRIVATE
isce2::DataAccessorLib
OpenMP::OpenMP_CXX
)
InstallSameDir(
GPUresampslc
__init__.py
)

View File

@ -0,0 +1,26 @@
cython_add_module(GPUtopozero
GPUtopozero.pyx
cuda/gpuTopo.cu
src/AkimaLib.cpp
src/Ellipsoid.cpp
src/LinAlg.cpp
src/Orbit.cpp
src/Peg.cpp
src/PegTrans.cpp
src/Poly2d.cpp
src/Topo.cpp
src/TopoMethods.cpp
src/Topozero.cpp
src/UniformInterp.cpp
)
target_include_directories(GPUtopozero PRIVATE
include
)
target_link_libraries(GPUtopozero PRIVATE
isce2::DataAccessorLib
OpenMP::OpenMP_CXX
)
InstallSameDir(
GPUtopozero
__init__.py
)