mirror of
https://github.com/arsenetar/dupeguru.git
synced 2024-11-16 20:29:02 +00:00
41 lines
1.3 KiB
Python
41 lines
1.3 KiB
Python
|
#!/usr/bin/env python
|
||
|
# Copyright 2009 Hardcoded Software (http://www.hardcoded.net)
|
||
|
#
|
||
|
# This software is licensed under the "HS" License as described in the "LICENSE" file,
|
||
|
# which should be included with this package. The terms are also available at
|
||
|
# http://www.hardcoded.net/licenses/hs_license
|
||
|
|
||
|
import os.path as op
|
||
|
import os
|
||
|
import shutil
|
||
|
from optparse import OptionParser
|
||
|
|
||
|
def main(dev):
|
||
|
if not dev:
|
||
|
print "Building help index"
|
||
|
help_path = op.abspath('../../help_pe/dupeguru_pe_help')
|
||
|
os.system('open /Developer/Applications/Utilities/Help\\ Indexer.app --args {0}'.format(help_path))
|
||
|
|
||
|
print "Building dg_cocoa.plugin"
|
||
|
if op.exists('py/build'):
|
||
|
shutil.rmtree('py/build')
|
||
|
if op.exists('py/dist'):
|
||
|
shutil.rmtree('py/dist')
|
||
|
|
||
|
os.chdir('py')
|
||
|
if dev:
|
||
|
os.system('python -u setup.py py2app -A')
|
||
|
else:
|
||
|
os.system('python -u setup.py py2app')
|
||
|
os.chdir('..')
|
||
|
|
||
|
print "Building the XCode project"
|
||
|
os.system('xcodebuild')
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
usage = "usage: %prog [options]"
|
||
|
parser = OptionParser(usage=usage)
|
||
|
parser.add_option('--dev', action='store_true', dest='dev', default=False,
|
||
|
help="If this flag is set, will configure for dev builds.")
|
||
|
(options, args) = parser.parse_args()
|
||
|
main(options.dev)
|