From 2e33165cbe5ecb5d3d869f36e78d9db2167870f6 Mon Sep 17 00:00:00 2001 From: David Protzman Date: Mon, 20 Jun 2022 13:06:08 -0400 Subject: [PATCH] Turning on all available optimizations This is to help the correlation module run at line rate --- gnuradio/gr-droneid/lib/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnuradio/gr-droneid/lib/CMakeLists.txt b/gnuradio/gr-droneid/lib/CMakeLists.txt index 0b38bf0..abf46ce 100644 --- a/gnuradio/gr-droneid/lib/CMakeLists.txt +++ b/gnuradio/gr-droneid/lib/CMakeLists.txt @@ -41,6 +41,9 @@ if(NOT droneid_sources) endif(NOT droneid_sources) add_library(gnuradio-droneid SHARED ${droneid_sources}) +# Compile with all optimizations on +target_compile_options(gnuradio-droneid PRIVATE -Ofast -march=native) + target_link_libraries(gnuradio-droneid gnuradio::gnuradio-runtime gnuradio::gnuradio-fft gnuradio::gnuradio-filter) target_link_libraries(gnuradio-droneid turbofec) target_include_directories(gnuradio-droneid