aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/dboard
diff options
context:
space:
mode:
Diffstat (limited to 'host/lib/usrp/dboard')
-rw-r--r--host/lib/usrp/dboard/twinrx/twinrx_gain_tables.hpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/host/lib/usrp/dboard/twinrx/twinrx_gain_tables.hpp b/host/lib/usrp/dboard/twinrx/twinrx_gain_tables.hpp
index f02241745..49a7260bd 100644
--- a/host/lib/usrp/dboard/twinrx/twinrx_gain_tables.hpp
+++ b/host/lib/usrp/dboard/twinrx/twinrx_gain_tables.hpp
@@ -13,6 +13,11 @@
#include <uhd/types/ranges.hpp>
#include <stdint.h>
+// Turn off optimization on macOS/Clang. With optimizations
+// on, twinrx_gain_tables hours to build
+#if defined(UHD_PLATFORM_MACOS)
+# pragma clang optimize off
+#endif
namespace uhd { namespace usrp { namespace dboard { namespace twinrx {
class twinrx_gain_config_t
@@ -79,4 +84,8 @@ private:
}}}} // namespace uhd::usrp::dboard::twinrx
+#if defined(UHD_PLATFORM_MACOS)
+# pragma clang optimize on
+#endif
+
#endif /* INCLUDED_DBOARD_TWINRX_GAIN_TABLES_HPP */