__init__.py 644 B

12345678910111213141516171819202122232425262728293031
  1. from .common import (
  2. BuildItem,
  3. BuildSystem,
  4. BuildError,
  5. ConfigRule,
  6. config_rules_from_str,
  7. setup_logging,
  8. DEFAULT_TARGET,
  9. )
  10. from .cmake import CMakeBuildSystem, BUILD_SYSTEM_CMAKE
  11. from .make import MakeBuildSystem, BUILD_SYSTEM_MAKE
  12. BUILD_SYSTEMS = {
  13. BUILD_SYSTEM_MAKE: MakeBuildSystem,
  14. BUILD_SYSTEM_CMAKE: CMakeBuildSystem,
  15. }
  16. __all__ = [
  17. "BuildItem",
  18. "BuildSystem",
  19. "BuildError",
  20. "ConfigRule",
  21. "config_rules_from_str",
  22. "setup_logging",
  23. "DEFAULT_TARGET",
  24. "CMakeBuildSystem",
  25. "BUILD_SYSTEM_CMAKE",
  26. "MakeBuildSystem",
  27. "BUILD_SYSTEM_MAKE",
  28. "BUILD_SYSTEMS",
  29. ]