From: Peter Seiderer Date: Thu, 16 Sep 2021 17:37:03 +0000 (+0200) Subject: package/libiio: fix compile without thread support X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e851eb6c7a1d91ca3a3b929417fd0f1677fbc870;p=buildroot.git package/libiio: fix compile without thread support - fix compile without thread support (add configure option '-DNO_THREADS=ON' as requested) Fixes: - http://autobuild.buildroot.net/results/2cca5952e7d677cd0d5fa97aa1a7bf3e722df3a2 CMake Error at CMakeLists.txt:409 (message): Unable to find pthread dependency. If you want to disable multi-threading support, set NO_THREADS=ON. Signed-off-by: Peter Seiderer Signed-off-by: Yann E. MORIN --- diff --git a/package/libiio/libiio.mk b/package/libiio/libiio.mk index 4ce933a0cd..f706298c22 100644 --- a/package/libiio/libiio.mk +++ b/package/libiio/libiio.mk @@ -17,6 +17,12 @@ LIBIIO_CONF_OPTS = -DENABLE_IPV6=ON \ -DWITH_TESTS=$(if $(BR2_PACKAGE_LIBIIO_TESTS),ON,OFF) \ -DWITH_DOC=OFF +ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) +LIBIIO_CONF_OPTS += -DNO_THREADS=OFF +else +LIBIIO_CONF_OPTS += -DNO_THREADS=ON +endif + ifeq ($(BR2_PACKAGE_LIBIIO_XML_BACKEND),y) LIBIIO_DEPENDENCIES += libxml2 LIBIIO_CONF_OPTS += -DWITH_XML_BACKEND=ON