From 82cb17c1cb3e419ff6420b2b06f685bf858d1e2d Mon Sep 17 00:00:00 2001 From: Bryan Schumaker Date: Thu, 10 Nov 2011 17:31:27 -0500 Subject: [PATCH] build: Added support for DESTDIR I'll need this for my PKGBUILD --- Sconstruct | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Sconstruct b/Sconstruct index 8fb44253..c764a3c9 100644 --- a/Sconstruct +++ b/Sconstruct @@ -1,4 +1,5 @@ #!/usr/bin/python +import sys MAJOR = 5 MINOR = 3 @@ -6,7 +7,12 @@ BUG = 0 EXTRA = "rc1" DEBUG = False -PREFIX = "/usr" +PREFIX = "/usr" +DESTDIR = "" +for argv in sys.argv: + split = argv.split("=") + if split[0] == "DESTDIR": + DESTDIR = split[1] + "/" FLAGS = ["-O2"] if DEBUG == True: @@ -44,8 +50,8 @@ ocarina=env.Program('ocarina.bin', list_dirs('libsaria') + list_dirs('ocarina')) Default(ocarina) # Install Ocarina -lib = PREFIX + "/lib/ocarina" -bin = PREFIX + "/bin/ocarina" +lib = DESTDIR + PREFIX + "/lib/ocarina" +bin = DESTDIR + PREFIX + "/bin/ocarina" images = lib + "/images" env.Install(lib, ocarina) env.Alias("install", [lib, images, bin])