diff --git a/makepanda/makepanda.py b/makepanda/makepanda.py index 644d75db6e..1ebc10f916 100755 --- a/makepanda/makepanda.py +++ b/makepanda/makepanda.py @@ -50,8 +50,6 @@ CheckPandaSourceTree() VERSION=ParsePandaVersion("dtool/PandaVersion.pp") -LoadDependencyCache() - def keyboardInterruptHandler(x,y): exit("keyboard interrupt") @@ -138,12 +136,25 @@ def parseopts(args): parseopts(sys.argv[1:]) -# Now check if CFLAGS happens to be set +######################################################################## +## +## Handle environment variables. +## +######################################################################## + if (os.environ.has_key("CFLAGS")): CFLAGS=os.environ["CFLAGS"] if (os.environ.has_key("RPM_OPT_FLAGS")): CFLAGS+=os.environ["RPM_OPT_FLAGS"] +######################################################################## +## +## Load the dependency cache. +## +######################################################################## + +LoadDependencyCache() + ######################################################################## ## ## Locate various SDKs.