From 3f7cb8182ebf5da5e038dd3e40a65b60a94e3995 Mon Sep 17 00:00:00 2001 From: Stephen Seo Date: Mon, 15 Jul 2024 13:31:04 +0900 Subject: [PATCH] Add conanfile.py, publish conan package --- conanfile.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 conanfile.py diff --git a/conanfile.py b/conanfile.py new file mode 100644 index 0000000..bda3e1e --- /dev/null +++ b/conanfile.py @@ -0,0 +1,20 @@ +from conan import ConanFile +from conan.tools.files import copy + + +class ECMSConan(ConanFile): + name = "ecms" + version = "1.0" + # No settings/options are necessary, this is header only + exports_sources = "src/EC/*" + no_copy_source = True + + def package(self): + # This will also copy the "include" folder + copy(self, "*.hpp", self.source_folder, self.package_folder) + + def package_info(self): + # For header-only packages, libdirs and bindirs are not used + # so it's recommended to set those as empty. + self.cpp_info.bindirs = [] + self.cpp_info.libdirs = []