mirror of
https://github.com/Relintai/broken_seals.git
synced 2024-11-13 20:47:19 +01:00
Added osx, headless, and cleaned up the ios build target.
This commit is contained in:
parent
c10a4e8bb7
commit
e5f0d7b0d2
40
SConstruct
40
SConstruct
@ -46,6 +46,9 @@ exports = {
|
|||||||
'windows': [],
|
'windows': [],
|
||||||
'android': [],
|
'android': [],
|
||||||
'javascript': [],
|
'javascript': [],
|
||||||
|
'osx': [],
|
||||||
|
'ios': [],
|
||||||
|
'server': [],
|
||||||
}
|
}
|
||||||
|
|
||||||
additional_commands = {
|
additional_commands = {
|
||||||
@ -54,6 +57,9 @@ additional_commands = {
|
|||||||
'windows': [],
|
'windows': [],
|
||||||
'android': [],
|
'android': [],
|
||||||
'javascript': [],
|
'javascript': [],
|
||||||
|
'osx': [],
|
||||||
|
'ios': [],
|
||||||
|
'server': [],
|
||||||
}
|
}
|
||||||
|
|
||||||
target_commits = {}
|
target_commits = {}
|
||||||
@ -501,23 +507,31 @@ if len(sys.argv) > 1:
|
|||||||
elif 'i' in arg:
|
elif 'i' in arg:
|
||||||
build_string += 'platform=iphone'
|
build_string += 'platform=iphone'
|
||||||
|
|
||||||
subprocess.call(build_string + ' arch=arm', shell=True)
|
print('Running command: ' + build_string)
|
||||||
subprocess.call(build_string + ' arch=arm64', shell=True)
|
subprocess.call(build_string, shell=True)
|
||||||
|
|
||||||
#subprocess.call('lipo -create bin/libgodot.iphone.{0}.arm.a bin/libgodot.iphone.{0}.arm64.a -output bin/libgodot.iphone.{1}.fat.a'.fomat(), shell=True)
|
#print('Running command: ' + build_string + " arch=arm")
|
||||||
|
#subprocess.call(build_string + ' arch=arm', shell=True)
|
||||||
|
#print('Running command: ' + build_string + " arch=arm64")
|
||||||
|
#subprocess.call(build_string + ' arch=arm64', shell=True)
|
||||||
|
#print('Running command: ' + build_string + " arch=x86_64")
|
||||||
|
#subprocess.call(build_string + ' arch=x86_64', shell=True)
|
||||||
|
elif 'x' in arg:
|
||||||
|
build_string += 'platform=osx'
|
||||||
|
|
||||||
#lipo -create bin/libgodot.iphone.opt.debug.arm.a bin/libgodot.iphone.opt.debug.arm64.a -output bin/libgodot.iphone.debug.fat.a
|
build_string = get_exports_for('osx') + get_additional_commands_for('osx') + build_string + target
|
||||||
#rm bin/ios_xcode/libgodot.iphone.debug.fat.a
|
|
||||||
#cp bin/libgodot.iphone.debug.fat.a bin/ios_xcode/libgodot.iphone.debug.fat.a
|
|
||||||
|
|
||||||
#lipo -create bin/libgodot.iphone.opt.arm.a bin/libgodot.iphone.opt.arm64.a -output bin/libgodot.iphone.release.fat.a
|
print('Running command: ' + build_string)
|
||||||
#rm bin/ios_xcode/libgodot.iphone.release.fat.a
|
subprocess.call(build_string, shell=True)
|
||||||
#cp bin/libgodot.iphone.release.fat.a bin/ios_xcode/libgodot.iphone.release.fat.a
|
elif 'h' in arg:
|
||||||
|
#headless
|
||||||
|
build_string += 'platform=server'
|
||||||
|
|
||||||
subprocess.call('rm bin/iphone.zip', shell=True)
|
build_string = get_exports_for('server') + get_additional_commands_for('server') + build_string
|
||||||
#cd bin/ios_xcode
|
|
||||||
subprocess.call(build_string + ' arch=arm64', shell=True)
|
print('Running command: ' + build_string)
|
||||||
subprocess.call('zip -r -X ../iphone.zip .', shell=True)
|
|
||||||
|
subprocess.call(build_string, shell=True)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
print('No platform specified')
|
print('No platform specified')
|
||||||
|
Loading…
Reference in New Issue
Block a user