mirror of
				https://github.com/arsenetar/dupeguru.git
				synced 2025-09-11 17:58:17 +00:00 
			
		
		
		
	Fixed cocoa dev builds which were badly broken.
This commit is contained in:
		
							parent
							
								
									8efd3033a3
								
							
						
					
					
						commit
						b1c2941616
					
				
							
								
								
									
										13
									
								
								build.py
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								build.py
									
									
									
									
									
								
							| @ -109,18 +109,19 @@ def build_cocoa(edition, dev): | |||||||
|     }[edition] |     }[edition] | ||||||
|     tocopy = ['core', 'hscommon', 'cocoa/inter', 'cocoalib/cocoa', 'jobprogress', 'objp', |     tocopy = ['core', 'hscommon', 'cocoa/inter', 'cocoalib/cocoa', 'jobprogress', 'objp', | ||||||
|         'send2trash'] + specific_packages |         'send2trash'] + specific_packages | ||||||
|     copy_packages(tocopy, pydep_folder) |     copy_packages(tocopy, pydep_folder, create_links=dev) | ||||||
|     sys.path.insert(0, 'build') |     sys.path.insert(0, 'build') | ||||||
|     collect_stdlib_dependencies('build/dg_cocoa.py', pydep_folder) |     collect_stdlib_dependencies('build/dg_cocoa.py', pydep_folder) | ||||||
|     del sys.path[0] |     del sys.path[0] | ||||||
|     if dev: |  | ||||||
|         copy_packages(tocopy, pydep_folder, create_links=True) |  | ||||||
|     # Views are not referenced by python code, so they're not found by the collector. |     # Views are not referenced by python code, so they're not found by the collector. | ||||||
|     copy_all('build/inter/*.so', op.join(pydep_folder, 'inter')) |     copy_all('build/inter/*.so', op.join(pydep_folder, 'inter')) | ||||||
|     copy_sysconfig_files_for_embed(pydep_folder) |     copy_sysconfig_files_for_embed(pydep_folder) | ||||||
|     compileall.compile_dir(pydep_folder, force=True, legacy=True) |     if not dev: | ||||||
|     delete_files_with_pattern(pydep_folder, '*.py') |         # Important: Don't ever run delete_files_with_pattern('*.py') on dev builds because you'll | ||||||
|     delete_files_with_pattern(pydep_folder, '__pycache__') |         # be deleting all py files in symlinked folders. | ||||||
|  |         compileall.compile_dir(pydep_folder, force=True, legacy=True) | ||||||
|  |         delete_files_with_pattern(pydep_folder, '*.py') | ||||||
|  |         delete_files_with_pattern(pydep_folder, '__pycache__') | ||||||
|     print("Compiling with WAF") |     print("Compiling with WAF") | ||||||
|     os.chdir('cocoa') |     os.chdir('cocoa') | ||||||
|     print_and_do(cocoa_compile_command(edition)) |     print_and_do(cocoa_compile_command(edition)) | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user