package/poco: add BR2_PACKAGE_POCO_ARCH_SUPPORTS
authorJulien Olivain <juju@cotds.org>
Tue, 30 Jun 2020 17:34:32 +0000 (19:34 +0200)
committerYann E. MORIN <yann.morin.1998@free.fr>
Tue, 30 Jun 2020 20:11:11 +0000 (22:11 +0200)
Commit 0737f48c5f (package/poco: disable build for riscv) did not
propagate the new dependency on BR2_riscv to the comment.

Introduce BR2_PACKAGE_POCO_ARCH_SUPPORTS to solve this issue.

Signed-off-by: Julien Olivain <juju@cotds.org>
[yann.morin.1998@free.fr:
  - reword the commit log
  - use separate 'depend on !arch'
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
package/poco/Config.in

index f8f921de04ea2df9c1cb12a0d6c75423224da10f..05e56eb6b8a439bf63b72adf09a20ada361919d8 100644 (file)
@@ -1,3 +1,13 @@
+config BR2_PACKAGE_POCO_ARCH_SUPPORTS
+       bool
+       default y
+       depends on !BR2_arc
+       depends on !BR2_microblaze
+       depends on !BR2_mipsel
+       depends on !BR2_or1k
+       depends on !BR2_riscv
+       depends on !BR2_xtensa
+
 config BR2_PACKAGE_POCO
        bool "poco"
        depends on BR2_INSTALL_LIBSTDCPP
@@ -5,8 +15,7 @@ config BR2_PACKAGE_POCO
        # pthread_condattr_setclock
        depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
        depends on !BR2_STATIC_LIBS # dlopen()
-       depends on !(BR2_arc || BR2_microblaze || BR2_mipsel \
-               || BR2_or1k || BR2_riscv || BR2_xtensa)
+       depends on BR2_PACKAGE_POCO_ARCH_SUPPORTS
        select BR2_PACKAGE_ZLIB
        select BR2_PACKAGE_PCRE
        help
@@ -85,5 +94,4 @@ endif # BR2_PACKAGE_POCO
 comment "poco needs a toolchain w/ wchar, NPTL, C++, dynamic library"
        depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP \
                || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS
-       depends on !(BR2_arc || BR2_microblaze || BR2_mipsel \
-               || BR2_or1k || BR2_xtensa)
+       depends on BR2_PACKAGE_POCO_ARCH_SUPPORTS