From 10400dc73023f4af7dac75819d062e9871ca46ce Mon Sep 17 00:00:00 2001
From: Jason Hiser <jdhiser@gmail.com>
Date: Thu, 15 Aug 2019 12:05:16 -0400
Subject: [PATCH] reworking scons file for pedi insanity

---
 .gitignore |  3 +--
 SConscript | 20 +++++++++-----------
 SConstruct |  2 +-
 3 files changed, 11 insertions(+), 14 deletions(-)

diff --git a/.gitignore b/.gitignore
index 76ce80106..cc1ac4b5b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,5 +6,4 @@ test/MemorySpace.exe
 test/Options.exe
 test/Range.exe
 scons_build
-
-
+*.exe
diff --git a/SConscript b/SConscript
index 5931273aa..9558bf124 100644
--- a/SConscript
+++ b/SConscript
@@ -2,23 +2,21 @@ import shutil
 import os
 import tarfile
 
-(sysname, nodename, release, version, machine)=os.uname()
-
 Import('env')
 
 # build security transforms
 irdbenv=env.Clone(); 
 
-zipr=SConscript("src/SConscript", variant_dir='scons_build/zipr')
+zipr=SConscript("src/SConscript")
+
+pedi = Command( target = "./zipr-testoutput",
+                source = zipr,
+                action = "echo zipr; cd "+os.environ['ZIPR_INSTALL']+" ; " +os.environ['PEDI_HOME']+"/pedi -m manifest.txt ; cd -" )
 
-if sysname  != "SunOS":
-	SConscript("test/SConscript")
+ret=[zipr]
+if Dir('.').abspath == Dir('#.').abspath:
+	ret=pedi+zipr
 
-pedi = Command( target = "./testoutput",
-                source = "./SConscript",
-                action = "cd "+os.environ['ZIPR_INSTALL']+" ; " +os.environ['PEDI_HOME']+"/pedi -m manifest.txt ; cd -" )
 
-Depends(pedi,zipr)
-Default( pedi )
-ret=pedi+zipr
+Default(ret)
 Return('ret')
diff --git a/SConstruct b/SConstruct
index f6d20b0f1..cf51ffc05 100644
--- a/SConstruct
+++ b/SConstruct
@@ -56,5 +56,5 @@ else:
 
 
 Export('env')
-SConscript("SConscript", variant_dir='build')
+SConscript("SConscript")
 
-- 
GitLab