19 lines
539 B
Python
19 lines
539 B
Python
![]() |
import common as c
|
||
|
from config import *
|
||
|
import os
|
||
|
import sys
|
||
|
|
||
|
artifact_name = '{}-{}.dmg'.format(app_name, app_version)
|
||
|
if len(sys.argv) > 1 and sys.argv[1] == 'artifact_name': # subcommand
|
||
|
c.print(artifact_name)
|
||
|
exit(0)
|
||
|
artifact_path = os.path.abspath(artifact_name)
|
||
|
|
||
|
c.print('>> Making mac deploy')
|
||
|
|
||
|
os.chdir(build_dir)
|
||
|
build_target = build_dir + '/' + target_name + '.app'
|
||
|
built_dmg = build_dir + '/' + target_name + '.dmg'
|
||
|
c.run('{}/bin/macdeployqt "{}" -dmg'.format(qt_dir, build_target))
|
||
|
os.rename(built_dmg, artifact_path)
|