In preparation to the introduction of packages that select
libatomic_ops, this commit adds an hidden
BR2_PACKAGE_LIBATOMIC_ARCH_SUPPORTS option which allows to easily
depend on the architectures that libatomic_ops is available for.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+config BR2_PACKAGE_LIBATOMIC_ARCH_SUPPORTS
+ bool
+ default y if BR2_arm || BR2_armeb || BR2_aarch64 || BR2_i386 || BR2_sparc || BR2_powerpc || BR2_x86_64
+
config BR2_PACKAGE_LIBATOMIC_OPS
bool "libatomic_ops"
- depends on BR2_arm || BR2_armeb || BR2_aarch64 || BR2_i386 || BR2_sparc || BR2_powerpc || BR2_x86_64
+ depends on BR2_PACKAGE_LIBATOMIC_ARCH_SUPPORTS
help
Atomic operations library