25 lines
491 B
CMake
25 lines
491 B
CMake
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
|
|
)
|
|
target_include_directories(GPUgeo2rdr PUBLIC
|
|
include
|
|
)
|
|
target_link_libraries(GPUgeo2rdr PRIVATE
|
|
isce2::DataAccessorLib
|
|
)
|
|
if(TARGET OpenMP::OpenMP_CXX)
|
|
target_link_libraries(GPUgeo2rdr PRIVATE OpenMP::OpenMP_CXX)
|
|
endif()
|
|
|
|
InstallSameDir(
|
|
GPUgeo2rdr
|
|
__init__.py
|
|
)
|