Commit 3ed8cbe8 authored by Mark Meredith's avatar Mark Meredith
Browse files

Add pkg-config

parent 81ff93fc
Loading
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -13,15 +13,18 @@ class CsgEbConan(ConanFile):
    options = {"shared": [True, False]}
    default_options = {"shared": False}
    generators = "pkg_config"
    requires = "catch2/2.12.2", "cgal/5.0.2", "taocpp-pegtl/2.8.3"
    build_requires = "meson/0.54.2"
    requires = ("catch2/2.12.2", "cgal/5.0.2", "taocpp-pegtl/2.8.3")
    build_requires = (
        "meson/0.54.2",
        "pkg-config_installer/0.29.2@bincrafters/stable",
    )
    exports_sources = "meson.build", "include/*", "src/*"

    def build(self):
        meson = Meson(self)
        meson.configure(build_folder="build")
        meson.build()
        meson.meson_test(args=['--verbose', '--print-errorlog'])
        meson.meson_test(args=["--verbose", "--print-errorlog"])

    def package(self):
        self.copy("*.h", dst="include", src="csg-eb")