@@ -121,9 +121,7 @@ def __init__(self) -> None:
121121 self ._filename = 'conanfile.py'
122122
123123 @staticmethod
124- def _create_conanfile (
125- conan_file : Path , dependencies : list [ConanDependency ], name : str , version : str , preset_file : Path
126- ) -> None :
124+ def _create_conanfile (conan_file : Path , dependencies : list [ConanDependency ], name : str , version : str ) -> None :
127125 """Creates a conanfile.py file with the necessary content."""
128126 template_string = """
129127 from conan import ConanFile
@@ -142,7 +140,7 @@ def generate(self):
142140 deps = CMakeDeps(self)
143141 deps.generate()
144142 tc = CMakeToolchain(self)
145- tc.user_presets_path = "${preset_file}"
143+ tc.user_presets_path = None
146144 tc.generate()
147145
148146 def build(self):
@@ -161,7 +159,6 @@ def package(self):
161159 'name' : name ,
162160 'version' : version ,
163161 'dependencies' : [dependency .requires () for dependency in dependencies ],
164- 'preset_file' : preset_file .as_posix (), # Cross-platform path with forward slashes
165162 }
166163
167164 result = template .substitute (values )
@@ -170,7 +167,7 @@ def package(self):
170167 file .write (result )
171168
172169 def generate_conanfile (
173- self , directory : DirectoryPath , dependencies : list [ConanDependency ], name : str , version : str , preset_file : Path
170+ self , directory : DirectoryPath , dependencies : list [ConanDependency ], name : str , version : str
174171 ) -> None :
175172 """Generate a conanfile.py file for the project."""
176173 conan_file = directory / self ._filename
@@ -185,4 +182,4 @@ def generate_conanfile(
185182 conan_file .write_text (modified .code , encoding = 'utf-8' )
186183 else :
187184 directory .mkdir (parents = True , exist_ok = True )
188- self ._create_conanfile (conan_file , dependencies , name , version , preset_file )
185+ self ._create_conanfile (conan_file , dependencies , name , version )
0 commit comments