1
0
mirror of https://github.com/arsenetar/dupeguru-cocoa.git synced 2026-03-16 12:31:37 +00:00

Make xcodebuild the last build step

This way, once we've built dupeGuru using "make" a first time, we can
work on XCode stuff and build from XCode directly without having to go
through the whole build again.
This commit is contained in:
Virgil Dupras
2017-03-12 22:53:10 -04:00
parent 29428c19d9
commit ca2c327c74
4 changed files with 9 additions and 9 deletions

View File

@@ -118,13 +118,7 @@ def build_cocoa(dev):
os.symlink(op.dirname(sysconfig.get_config_h_filename()), 'build/PythonHeaders')
build_help()
print_and_do('xcodebuild')
if op.exists('build/dupeGuru.app'):
shutil.rmtree('build/dupeGuru.app')
shutil.copytree('build/Release/dupeGuru.app', 'build/dupeGuru.app')
app = cocoa_app()
pydep_folder = op.join(app.resources, 'py')
pydep_folder = op.join('build', 'py')
if not op.exists(pydep_folder):
os.mkdir(pydep_folder)
shutil.copy(op.join(cocoa_project_path, 'dg_cocoa.py'), 'build')
@@ -147,6 +141,8 @@ def build_cocoa(dev):
delete_files_with_pattern(pydep_folder, '*.py')
delete_files_with_pattern(pydep_folder, '__pycache__')
print_and_do('xcodebuild')
def build_help():
print("Generating Help")
current_path = op.abspath('dupeguru')