Config.in 1.1 KB

1234567891011121314151617181920212223242526272829
  1. comment "python-sip needs a toolchain w/ C++, threads"
  2. depends on BR2_USE_MMU
  3. depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
  4. comment "python-sip needs qt or qt5"
  5. depends on BR2_USE_MMU
  6. depends on BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_HAS_THREADS
  7. depends on !BR2_PACKAGE_QT && !BR2_PACKAGE_QT5
  8. config BR2_PACKAGE_PYTHON_SIP
  9. bool "python-sip"
  10. depends on BR2_INSTALL_LIBSTDCPP # qt
  11. depends on BR2_TOOLCHAIN_HAS_THREADS # qt
  12. depends on BR2_USE_MMU # qt
  13. depends on BR2_PACKAGE_QT || BR2_PACKAGE_QT5
  14. help
  15. SIP is a tool that makes it very easy to create Python
  16. bindings for C and C++ libraries. It was originally
  17. developed to create PyQt, the Python bindings for the Qt
  18. toolkit, but can be used to create bindings for any C or C++
  19. library.
  20. SIP comprises a code generator and a Python module. The code
  21. generator processes a set of specification files and
  22. generates C or C++ code which is then compiled to create the
  23. bindings extension module. The SIP Python module provides
  24. support functions to the automatically generated code.
  25. http://www.riverbankcomputing.com/software/sip/intro