Config.in 881 B

123456789101112131415161718192021222324
  1. config BR2_PACKAGE_GUILE
  2. bool "guile"
  3. depends on BR2_USE_MMU # bdwgc
  4. depends on !BR2_TOOLCHAIN_USES_MUSL # no strtol_l
  5. depends on BR2_TOOLCHAIN_HAS_THREADS
  6. depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS # bdwgc
  7. depends on BR2_USE_WCHAR # libunistring
  8. depends on !BR2_STATIC_LIBS
  9. select BR2_PACKAGE_LIBUNISTRING
  10. select BR2_PACKAGE_LIBFFI
  11. select BR2_PACKAGE_GMP
  12. select BR2_PACKAGE_BDWGC
  13. select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
  14. help
  15. Guile is an interpreter and compiler for the Scheme
  16. programming language, a clean and elegant dialect of Lisp.
  17. http://www.gnu.org/software/guile
  18. comment "guile needs a uClibc or glibc toolchain w/ threads, wchar, dynamic library"
  19. depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS
  20. depends on BR2_USE_MMU
  21. depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \
  22. BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL