Forráskód Böngészése

Fixed a bug in makepanda - now, when using a nonstandard output directory, you don't have to rebuild every time.

rdb 16 éve
szülő
commit
7e4e883eca
1 módosított fájl, 14 hozzáadás és 3 törlés
  1. 14 3
      makepanda/makepanda.py

+ 14 - 3
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.