Blob Blame History Raw
diff -rupN nsis-3.04-src/SCons/Config/gnu nsis-3.04-src-new/SCons/Config/gnu
--- nsis-3.04-src/SCons/Config/gnu	2017-10-06 21:30:20.000000000 +0200
+++ nsis-3.04-src-new/SCons/Config/gnu	2019-07-29 18:00:46.633960946 +0200
@@ -1,5 +1,7 @@
 print("Using GNU tools configuration")
 
+import os
+
 Import('defenv')
 
 ### imports
@@ -114,6 +116,7 @@ makensis_env.Append(CPPPATH = ['#$BUILD_
 
 if not defenv['DEBUG']:
 	makensis_env.Append(CCFLAGS = ['-O2'])                # optimize
+	makensis_env.Append(CCFLAGS = os.getenv('RPM_OPT_FLAGS'))                  # optimize
 makensis_env.Append(CFLAGS = ['-Wall'])                   # all warnings
 makensis_env.Append(CXXFLAGS = ['-Wno-non-virtual-dtor']) # ignore virtual dtor warnings
 makensis_env.Append(CXXFLAGS = ['-Wall'])                 # all warnings
@@ -190,6 +193,7 @@ conf.Finish()
 
 ### cross-platform util environment adjustments
 
+cp_util_env.Append(CCFLAGS = os.getenv('RPM_OPT_FLAGS'))
 conf = FlagsConfigure(cp_util_env)
 if not defenv['DEBUG'] and defenv['STRIP'] and defenv['STRIP_CP']:
 	TestStrip(conf)                                 # strip