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