mirror of https://github.com/gnss-sdr/gnss-sdr
Android cross-compilable gnss-sdr, initial commit, hardcoded paths in CMakefiles
This commit is contained in:
parent
14d38def84
commit
942e19682b
|
@ -37,6 +37,7 @@ endif()
|
||||||
target_link_libraries(conditioner_adapters
|
target_link_libraries(conditioner_adapters
|
||||||
PUBLIC
|
PUBLIC
|
||||||
Gnuradio::runtime
|
Gnuradio::runtime
|
||||||
|
Boost::headers
|
||||||
PRIVATE
|
PRIVATE
|
||||||
Gflags::gflags
|
Gflags::gflags
|
||||||
Glog::glog
|
Glog::glog
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
# SPDX-FileCopyrightText: 2010-2020 C. Fernandez-Prades cfernandez(at)cttc.es
|
# SPDX-FileCopyrightText: 2010-2020 C. Fernandez-Prades cfernandez(at)cttc.es
|
||||||
# SPDX-License-Identifier: BSD-3-Clause
|
# SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
|
|
||||||
if(USE_CMAKE_TARGET_SOURCES)
|
if(USE_CMAKE_TARGET_SOURCES)
|
||||||
add_executable(gnss-sdr)
|
add_executable(gnss-sdr)
|
||||||
|
@ -12,8 +12,31 @@ else()
|
||||||
add_executable(gnss-sdr main.cc)
|
add_executable(gnss-sdr main.cc)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
add_library(libusb SHARED IMPORTED)
|
||||||
|
set_target_properties(libusb PROPERTIES IMPORTED_LOCATION
|
||||||
|
/home/android/src/gnuradio-android/toolchain/arm64-v8a/lib/libusb1.0.so)
|
||||||
|
|
||||||
|
|
||||||
|
add_library(libcrypto SHARED IMPORTED)
|
||||||
|
set_target_properties(libcrypto PROPERTIES IMPORTED_LOCATION
|
||||||
|
/home/android/src/gnuradio-android/toolchain/arm64-v8a/lib/libcrypto.so.3)
|
||||||
|
|
||||||
|
add_library(libhackrf SHARED IMPORTED)
|
||||||
|
set_target_properties(libhackrf PROPERTIES IMPORTED_LOCATION
|
||||||
|
/home/android/src/gnuradio-android/toolchain/arm64-v8a/lib/libhackrf.so)
|
||||||
|
|
||||||
|
add_library(librtlsdr SHARED IMPORTED)
|
||||||
|
set_target_properties(librtlsdr PROPERTIES IMPORTED_LOCATION
|
||||||
|
/home/android/src/gnuradio-android/toolchain/arm64-v8a/lib/librtlsdr.so)
|
||||||
|
|
||||||
|
|
||||||
target_link_libraries(gnss-sdr
|
target_link_libraries(gnss-sdr
|
||||||
PRIVATE
|
PUBLIC
|
||||||
|
libusb
|
||||||
|
libcrypto
|
||||||
|
libhackrf
|
||||||
|
librtlsdr
|
||||||
|
PRIVATE
|
||||||
algorithms_libs
|
algorithms_libs
|
||||||
core_receiver
|
core_receiver
|
||||||
Boost::headers
|
Boost::headers
|
||||||
|
@ -21,6 +44,8 @@ target_link_libraries(gnss-sdr
|
||||||
Gflags::gflags
|
Gflags::gflags
|
||||||
Glog::glog
|
Glog::glog
|
||||||
Threads::Threads
|
Threads::Threads
|
||||||
|
log
|
||||||
|
android
|
||||||
)
|
)
|
||||||
|
|
||||||
target_compile_definitions(gnss-sdr PRIVATE -DGNSS_SDR_VERSION="${VERSION}")
|
target_compile_definitions(gnss-sdr PRIVATE -DGNSS_SDR_VERSION="${VERSION}")
|
||||||
|
|
|
@ -28,6 +28,8 @@ target_link_libraries(front_end_cal_lib
|
||||||
algorithms_libs
|
algorithms_libs
|
||||||
core_receiver
|
core_receiver
|
||||||
core_libs
|
core_libs
|
||||||
|
log
|
||||||
|
android
|
||||||
PRIVATE
|
PRIVATE
|
||||||
Boost::headers
|
Boost::headers
|
||||||
Gflags::gflags
|
Gflags::gflags
|
||||||
|
@ -52,8 +54,30 @@ else()
|
||||||
add_executable(front-end-cal main.cc)
|
add_executable(front-end-cal main.cc)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
add_library(libusb SHARED IMPORTED)
|
||||||
|
set_target_properties(libusb PROPERTIES IMPORTED_LOCATION
|
||||||
|
/home/android/src/gnuradio-android/toolchain/arm64-v8a/lib/libusb1.0.so)
|
||||||
|
|
||||||
|
add_library(libcrypto SHARED IMPORTED)
|
||||||
|
set_target_properties(libcrypto PROPERTIES IMPORTED_LOCATION
|
||||||
|
/home/android/src/gnuradio-android/toolchain/arm64-v8a/lib/libcrypto.so.3)
|
||||||
|
|
||||||
|
add_library(libhackrf SHARED IMPORTED)
|
||||||
|
set_target_properties(libhackrf PROPERTIES IMPORTED_LOCATION
|
||||||
|
/home/android/src/gnuradio-android/toolchain/arm64-v8a/lib/libhackrf.so)
|
||||||
|
|
||||||
|
add_library(librtlsdr SHARED IMPORTED)
|
||||||
|
set_target_properties(librtlsdr PROPERTIES IMPORTED_LOCATION
|
||||||
|
/home/android/src/gnuradio-android/toolchain/arm64-v8a/lib/librtlsdr.so)
|
||||||
|
|
||||||
|
|
||||||
target_link_libraries(front-end-cal
|
target_link_libraries(front-end-cal
|
||||||
PRIVATE
|
PRIVATE
|
||||||
|
libusb
|
||||||
|
libcrypto
|
||||||
|
libhackrf
|
||||||
|
librtlsdr
|
||||||
core_receiver
|
core_receiver
|
||||||
algorithms_libs
|
algorithms_libs
|
||||||
front_end_cal_lib
|
front_end_cal_lib
|
||||||
|
|
Loading…
Reference in New Issue