1from conans import ConanFile, Meson 2 3 4class RangConan(ConanFile): 5 name = "rang" 6 version = "3.2.0" 7 license = "The Unlicense" 8 url = "https://github.com/agauniyal/rang" 9 description = "A Minimal, Header only Modern c++ library for colors in your terminal" 10 generators = "pkg_config" 11 build_requires = "doctest/1.2.6@bincrafters/stable" 12 exports_sources = "*" 13 settings = "build_type" 14 15 def build(self): 16 meson = Meson(self) 17 meson.configure(cache_build_folder="build") 18 meson.build() 19 20 def package(self): 21 self.copy("*.hpp") 22 self.copy(pattern="LICENSE", dst="licenses", keep_path=False) 23 24 def package_id(self): 25 self.info.header_only() 26