Skip to content

Commit a60fd82

Browse files
committed
Fix Sources
1 parent ec79e2b commit a60fd82

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

cppython/plugins/conan/builder.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ def _create_conanfile(conan_file: Path, dependencies: list[ConanDependency], nam
126126
template_string = """
127127
from conan import ConanFile
128128
from conan.tools.cmake import CMake, CMakeDeps, CMakeToolchain, cmake_layout
129+
from conan.tools.files import copy
129130
130131
class AutoPackage(ConanFile):
131132
name = "${name}"
@@ -153,8 +154,8 @@ def package(self):
153154
cmake.install()
154155
155156
def export_sources(self):
156-
self.copy("CMakeLists.txt")
157-
self.copy("src/*")
157+
copy(self, "CMakeLists.txt", src=self.recipe_folder, dst=self.export_sources_folder)
158+
copy(self, "src/*", src=self.recipe_folder, dst=self.export_sources_folder)
158159
"""
159160

160161
template = Template(dedent(template_string))

0 commit comments

Comments
 (0)