1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-17 14:05:25 +03:00
aports/testing/signal-estimator/use-system-libs.patch
2023-02-26 10:32:28 -05:00

48 lines
1,015 B
Diff

--- ./CMakeLists.txt.orig
+++ ./CMakeLists.txt
@@ -81,24 +81,12 @@
endif()
endfunction(checkout_submodule)
-checkout_submodule(3rdparty/concurrentqueue)
-checkout_submodule(3rdparty/cxxopts)
-checkout_submodule(3rdparty/kissfft)
+find_package(cxxopts)
+find_package(kissfft)
-option(KISSFFT_PKGCONFIG "" OFF)
-option(KISSFFT_STATIC "" ON)
-option(KISSFFT_TEST "" OFF)
-option(KISSFFT_TOOLS "" OFF)
-option(KISSFFT_USE_ALLOCA "" OFF)
-add_subdirectory(3rdparty/kissfft)
-target_compile_options(kissfft
- PRIVATE -w
- )
+include_directories(/usr/include/kissfft)
target_include_directories(signal-estimator SYSTEM
- PRIVATE 3rdparty/concurrentqueue
- PRIVATE 3rdparty/cxxopts/include
- PRIVATE 3rdparty/kissfft
PRIVATE src/cli
)
@@ -106,7 +94,7 @@
target_link_libraries(signal-estimator
asound
m
- kissfft
+ kissfft-float
${CMAKE_THREAD_LIBS_INIT}
)
@@ -167,7 +155,7 @@
${QWT_LIBRARY}
Qt5::Core
Qt5::Widgets
- kissfft
+ kissfft-float
)
install(