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 PRIVATE include ) target_compile_definitions(GPUgeo2rdr PRIVATE GPU_ACC_ENABLED ) 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 )