Blob Blame History Raw
From 8e3b6955aab98e21d2a2511b4a882aad60831907 Mon Sep 17 00:00:00 2001
From: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
Date: Thu, 1 Aug 2019 15:45:46 +0000
Subject: [PATCH] libnxt-sconstruct-optflags.patch

Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
---
 SConstruct | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/SConstruct b/SConstruct
index 48970cc..e73f500 100644
--- a/SConstruct
+++ b/SConstruct
@@ -1,16 +1,17 @@
+import os
 from glob import glob
 
 auto_libs = ''
 
-# Detect the system's endianness
-from sys import byteorder
-if byteorder == 'big':
-	endian = '_NXT_BIG_ENDIAN'
-else:
-	endian = '_NXT_LITTLE_ENDIAN'
+BuildEnv = Environment()
+
+if 'CC' in os.environ:
+    BuildEnv['CC'] = os.environ['CC']
+if 'CFLAGS' in os.environ:
+    BuildEnv['CFLAGS'] = os.environ['CFLAGS']
+if 'LDFLAGS' in os.environ:
+    BuildEnv['LINKFLAGS'] = os.environ['LDFLAGS']
 
-BuildEnv = Environment(CCFLAGS=['-Wall', '-std=gnu99',
-				'-g', '-ggdb', '-D' + endian])
 if auto_libs:
 	BuildEnv.ParseConfig('pkg-config --cflags --libs ' + auto_libs)
 
-- 
2.20.1