Bläddra i källkod

Conan: Support package in editable mode

Add a method to the recipe that maps the include path to "src" when the package is put into "editable mode". See:
https://docs.conan.io/en/latest/developing_packages/editable_packages.html
Lawrence Millar-Madigan 6 år sedan
förälder
incheckning
ad69cbc681
1 ändrade filer med 4 tillägg och 0 borttagningar
  1. 4 0
      conanfile.py

+ 4 - 0
conanfile.py

@@ -19,5 +19,9 @@ class EnttConan(ConanFile):
         self.copy(pattern="LICENSE", dst="licenses")
         self.copy(pattern="*", dst="include", src="src", keep_path=True)
 
+    def package_info(self):
+        if not self.in_local_cache:
+            self.cpp_info.includedirs = ["src"]
+
     def package_id(self):
         self.info.header_only()