Blob Blame History Raw
diff -rupN --no-dereference nsis-3.10-src/SCons/Config/gnu nsis-3.10-src-new/SCons/Config/gnu
--- nsis-3.10-src/SCons/Config/gnu	2022-09-19 18:40:30.000000000 +0200
+++ nsis-3.10-src-new/SCons/Config/gnu	2024-04-02 08:50:32.571909309 +0200
@@ -1,5 +1,7 @@
 print("Using GNU tools configuration")
 
+import os
+
 Import('defenv')
 
 ### imports
@@ -127,6 +129,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
@@ -202,6 +205,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