pjmsg_mcap_wrapper
Loading...
Searching...
No Matches
conanfile.py
Go to the documentation of this file.
1from conans import ConanFile, tools
2
3
4class McapConan(ConanFile):
5 name = "mcap"
6 version = "2.1.0"
7 url = "https://github.com/foxglove/mcap"
8 homepage = "https://github.com/foxglove/mcap"
9 description = "A C++ implementation of the MCAP file format"
10 license = "MIT"
11 topics = ("mcap", "serialization", "deserialization", "recording")
12
13 settings = ("os", "compiler", "build_type", "arch")
14 requires = ("lz4/1.9.4", "zstd/1.5.2")
15 generators = "cmake"
16
17 def validate(self):
18 tools.check_min_cppstd(self, "17")
19
20 def configure(self):
21 pass
22
23 def package(self):
24 self.copy(pattern="LICENSE", dst="licenses")
25 self.copy("include/*")
26
27 def package_id(self):
28 self.info.header_only()