| ################################################################################ |
| # |
| # rtl_433 |
| # |
| ################################################################################ |
| |
| RTL_433_VERSION = 23.11 |
| RTL_433_SITE = $(call github,merbanan,rtl_433,$(RTL_433_VERSION)) |
| RTL_433_LICENSE = GPL-2.0+ |
| RTL_433_LICENSE_FILES = COPYING |
| RTL_433_CPE_ID_VALID = YES |
| |
| # Force Release build to remove ASAN. |
| RTL_433_CONF_OPTS = \ |
| -DCMAKE_BUILD_TYPE=Release \ |
| -DBUILD_DOCUMENTATION=OFF \ |
| -DBUILD_TESTING=OFF \ |
| -DBUILD_TESTING_ANALYZER=OFF \ |
| -DENABLE_SOAPYSDR=OFF |
| |
| ifeq ($(BR2_PACKAGE_LIBRTLSDR),y) |
| RTL_433_DEPENDENCIES += librtlsdr |
| RTL_433_CONF_OPTS += -DENABLE_RTLSDR=ON |
| else |
| RTL_433_CONF_OPTS += -DENABLE_RTLSDR=OFF |
| endif |
| |
| ifeq ($(BR2_PACKAGE_OPENSSL),y) |
| RTL_433_DEPENDENCIES += openssl |
| RTL_433_CONF_OPTS += -DENABLE_OPENSSL=ON |
| else |
| RTL_433_CONF_OPTS += -DENABLE_OPENSSL=OFF |
| endif |
| |
| ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) |
| RTL_433_CONF_OPTS += -DENABLE_THREADS=ON |
| else |
| RTL_433_CONF_OPTS += -DENABLE_THREADS=OFF |
| endif |
| |
| $(eval $(cmake-package)) |