2019-12-22 01:20:44 +00:00
|
|
|
cython_add_module(GPUgeo2rdr
|
|
|
|
GPUgeo2rdr.pyx
|
|
|
|
cuda/GPUgeo.cu
|
|
|
|
src/Ellipsoid.cpp
|
|
|
|
src/Geo2rdr.cpp
|
|
|
|
src/GeoController.cpp
|
|
|
|
src/LinAlg.cpp
|
|
|
|
src/Orbit.cpp
|
|
|
|
src/Poly1d.cpp
|
|
|
|
)
|
2021-02-09 17:40:35 +00:00
|
|
|
target_include_directories(GPUgeo2rdr PRIVATE
|
2019-12-22 01:20:44 +00:00
|
|
|
include
|
|
|
|
)
|
2021-02-09 17:40:35 +00:00
|
|
|
target_compile_definitions(GPUgeo2rdr PRIVATE
|
|
|
|
GPU_ACC_ENABLED
|
|
|
|
)
|
2019-12-22 01:20:44 +00:00
|
|
|
target_link_libraries(GPUgeo2rdr PRIVATE
|
2020-09-14 17:57:10 +00:00
|
|
|
isce2::DataAccessorLib
|
2019-12-22 01:20:44 +00:00
|
|
|
)
|
|
|
|
if(TARGET OpenMP::OpenMP_CXX)
|
|
|
|
target_link_libraries(GPUgeo2rdr PRIVATE OpenMP::OpenMP_CXX)
|
|
|
|
endif()
|
2021-02-03 17:10:00 +00:00
|
|
|
|
|
|
|
InstallSameDir(
|
|
|
|
GPUgeo2rdr
|
|
|
|
__init__.py
|
|
|
|
)
|