diff --git a/macbuild/build4mac.py b/macbuild/build4mac.py index ca48f0452..86a7522ac 100755 --- a/macbuild/build4mac.py +++ b/macbuild/build4mac.py @@ -10,6 +10,8 @@ from __future__ import print_function # to use print() of Python 3 in Python >= 2.7 import sys import os +import shutil +import glob import platform import optparse import subprocess @@ -19,13 +21,14 @@ import subprocess #------------------------------------------------------------------------------- mydir = os.path.dirname(os.path.abspath(__file__)) sys.path.append( mydir + "/macbuild" ) -from build4mac_env import * +from build4mac_env import * +from build4mac_util import * #------------------------------------------------------------------------------- ## To set global variables including present directory and platform info. #------------------------------------------------------------------------------- def SetGlobals(): - global PresentDir # present directory + global ProjectDir # project directory where "build.sh" exists global Usage # string on usage global BuildBash # the main build Bash script global Platform # platform @@ -35,7 +38,8 @@ def SetGlobals(): global NoQtBindings # True if not creating Qt bindings for Ruby scripts global MakeOptions # options passed to `make` global DebugMode # True if debug mode build - global CheckComOnly # True if check the command line only + global CheckComOnly # True if only for checking the command line parameters to "build.sh" + global Deployment # True if deploying the binaries for a package # auxiliary variables on platform global System # 6-tuple from platform.uname() global Node # - do - @@ -63,10 +67,15 @@ def SetGlobals(): Usage += " [-m|--make