[+] add project_name for third_party_roots
This commit is contained in:
		
							parent
							
								
									e0843e8496
								
							
						
					
					
						commit
						a7d68110c8
					
				| @ -5,7 +5,7 @@ project( | ||||
| 	).stdout().strip('\n'), | ||||
| # 	'online.fxreader.uv', | ||||
| # 	['c', 'cpp'], | ||||
| 	version: '0.1.5.17+27.7', | ||||
| 	version: '0.1.5.17+27.8', | ||||
| # 	default_options: [ | ||||
| # 		'cpp_std=c++23', | ||||
| # 		# 'prefer_static=true', | ||||
|  | ||||
| @ -368,8 +368,8 @@ class CLI(abc.ABC): | ||||
| 			) | ||||
| 			shutil.rmtree(pyproject_build_dir) | ||||
| 
 | ||||
| 		if len(self.third_party_roots) > 0: | ||||
| 			extra_args.extend(['-Csetup-args=%s' % ('-Dthird_party_roots=%s' % str(o.absolute())) for o in self.third_party_roots]) | ||||
| 		if len(self.third_party_roots(project_name)) > 0: | ||||
| 			extra_args.extend(['-Csetup-args=%s' % ('-Dthird_party_roots=%s' % str(o.absolute())) for o in self.third_party_roots(project_name)]) | ||||
| 
 | ||||
| 		cmd = [ | ||||
| 			sys.executable, | ||||
| @ -551,8 +551,10 @@ class CLI(abc.ABC): | ||||
| 			] | ||||
| 		) | ||||
| 
 | ||||
| 	@property | ||||
| 	def third_party_roots(self) -> list[pathlib.Path]: | ||||
| 	def third_party_roots( | ||||
| 		self, | ||||
| 		project_name: Optional[str] = None, | ||||
| 	) -> list[pathlib.Path]: | ||||
| 		return [] | ||||
| 
 | ||||
| 	class meson_toolchains_t: | ||||
| @ -642,8 +644,8 @@ class CLI(abc.ABC): | ||||
| 
 | ||||
| 		extra_args: list[str] = [] | ||||
| 
 | ||||
| 		if len(self.third_party_roots) > 0: | ||||
| 			extra_args.extend(['-Dthird_party_roots=%s' % str(o.absolute()) for o in self.third_party_roots]) | ||||
| 		if len(self.third_party_roots(project_name)) > 0: | ||||
| 			extra_args.extend(['-Dthird_party_roots=%s' % str(o.absolute()) for o in self.third_party_roots(project_name)]) | ||||
| 
 | ||||
| 		extra_args = self._cross_file( | ||||
| 			extra_args=extra_args, | ||||
|  | ||||
							
								
								
									
										
											BIN
										
									
								
								releases/whl/online_fxreader_pr34-0.1.5.17+27.8-py3-none-any.whl
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										
											BIN
										
									
								
								releases/whl/online_fxreader_pr34-0.1.5.17+27.8-py3-none-any.whl
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
		Loading…
	
		Reference in New Issue
	
	Block a user