xref: /OK3568_Linux_fs/buildroot/package/rtl_433/rtl_433.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# rtl_433
4#
5################################################################################
6
7RTL_433_VERSION = 21.05
8RTL_433_SITE = $(call github,merbanan,rtl_433,$(RTL_433_VERSION))
9RTL_433_LICENSE = GPL-2.0+
10RTL_433_LICENSE_FILES = COPYING
11
12# Force Release build to remove ASAN.
13RTL_433_CONF_OPTS = \
14	-DCMAKE_BUILD_TYPE=Release \
15	-DBUILD_DOCUMENTATION=OFF \
16	-DBUILD_TESTING=OFF \
17	-DBUILD_TESTING_ANALYZER=OFF \
18	-DENABLE_SOAPYSDR=OFF
19
20ifeq ($(BR2_PACKAGE_LIBRTLSDR),y)
21RTL_433_DEPENDENCIES += librtlsdr
22RTL_433_CONF_OPTS += -DENABLE_RTLSDR=ON
23else
24RTL_433_CONF_OPTS += -DENABLE_RTLSDR=OFF
25endif
26
27ifeq ($(BR2_PACKAGE_OPENSSL),y)
28RTL_433_DEPENDENCIES += openssl
29RTL_433_CONF_OPTS += -DENABLE_OPENSSL=ON
30else
31RTL_433_CONF_OPTS += -DENABLE_OPENSSL=OFF
32endif
33
34$(eval $(cmake-package))
35