mirror of
https://github.com/arsenetar/dupeguru.git
synced 2025-03-09 21:24:36 +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