| 123456789101112131415161718192021222324252627 |
- from conans import ConanFile, CMake
- class ExpectedLiteConan(ConanFile):
- version = "0.6.2"
- name = "expected-lite"
- description = "Expected objects for C++11 and later"
- license = "Boost Software License - Version 1.0. http://www.boost.org/LICENSE_1_0.txt"
- url = "https://github.com/martinmoene/expected-lite.git"
- exports_sources = "include/nonstd/*", "CMakeLists.txt", "cmake/*", "LICENSE.txt"
- settings = "compiler", "build_type", "arch"
- build_policy = "missing"
- author = "Martin Moene"
- def build(self):
- """Avoid warning on build step"""
- pass
- def package(self):
- """Run CMake install"""
- cmake = CMake(self)
- cmake.definitions["EXPECTED_LITE_OPT_BUILD_TESTS"] = "OFF"
- cmake.definitions["EXPECTED_LITE_OPT_BUILD_EXAMPLES"] = "OFF"
- cmake.configure()
- cmake.install()
- def package_info(self):
- self.info.header_only()
|