commit
0c54c9d422
|
@ -11,6 +11,8 @@ if(CMAKE_CUDA_COMPILER)
|
|||
endif()
|
||||
|
||||
add_subdirectory(GPUgeo2rdr)
|
||||
add_subdirectory(GPUresampslc)
|
||||
add_subdirectory(GPUtopozero)
|
||||
endif()
|
||||
|
||||
InstallSameDir(__init__.py)
|
||||
|
|
|
@ -17,3 +17,8 @@ target_link_libraries(GPUgeo2rdr PRIVATE
|
|||
if(TARGET OpenMP::OpenMP_CXX)
|
||||
target_link_libraries(GPUgeo2rdr PRIVATE OpenMP::OpenMP_CXX)
|
||||
endif()
|
||||
|
||||
InstallSameDir(
|
||||
GPUgeo2rdr
|
||||
__init__.py
|
||||
)
|
||||
|
|
|
@ -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
|
||||
)
|
|
@ -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
|
||||
)
|
Loading…
Reference in New Issue