aports/testing/signal-estimator/use-system-libs.patch
2023-10-04 15:54:43 +00:00

66 lines
1.2 KiB
Diff

--- ./CMakeLists.txt
+++ ./CMakeLists.txt
@@ -8,7 +8,9 @@
set(TOOLCHAIN_PREFIX "" CACHE STRING "target host triplet, e.g. aarch64-linux-gnu")
include("cmake/SetupToolchain.cmake")
-include("cmake/ThirdParty.cmake")
+find_package(cxxopts)
+find_package(kissfft)
+include_directories(/usr/include/kissfft)
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
@@ -80,10 +82,6 @@
src/cli/Main.cpp
)
-add_dependencies(signal-estimator
- ${ALL_DEPENDENCIES}
- )
-
set(ALL_EXECUTABLES)
list(APPEND ALL_EXECUTABLES
signal-estimator
@@ -103,8 +101,10 @@
find_package(Threads)
target_link_libraries(signal-estimator
+ asound
m
${CMAKE_THREAD_LIBS_INIT}
+ kissfft-float
)
install(
@@ -136,10 +136,6 @@
${GENERATED_SOURCES}
)
- add_dependencies(generated_objects
- ${ALL_DEPENDENCIES}
- )
-
add_executable(signal-estimator-gui
src/gui/DeviceManager.cpp
src/gui/Main.cpp
@@ -150,10 +146,6 @@
src/gui/SignalEstimator.cpp
)
- add_dependencies(signal-estimator-gui
- ${ALL_DEPENDENCIES}
- )
-
list(APPEND ALL_EXECUTABLES
signal-estimator-gui
)
@@ -180,6 +172,7 @@
${QWT_LIBRARY}
Qt5::Core
Qt5::Widgets
+ kissfft-float
)
install(