🛠️🐜 Antkeeper superbuild with dependencies included https://antkeeper.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
837 B

  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. from conans import ConanFile
  4. class EnttConan(ConanFile):
  5. name = "entt"
  6. description = "Gaming meets modern C++ - a fast and reliable entity-component system (ECS) and much more "
  7. topics = ("conan," "entt", "gaming", "entity", "ecs")
  8. url = "https://github.com/skypjack/entt"
  9. homepage = url
  10. author = "Michele Caini <michele.caini@gmail.com>"
  11. license = "MIT"
  12. exports = ["LICENSE"]
  13. exports_sources = ["src/*"]
  14. no_copy_source = True
  15. def package(self):
  16. self.copy(pattern="LICENSE", dst="licenses")
  17. self.copy(pattern="*", dst="include", src="src", keep_path=True)
  18. def package_info(self):
  19. if not self.in_local_cache:
  20. self.cpp_info.includedirs = ["src"]
  21. def package_id(self):
  22. self.info.header_only()