--- qt-x11-free/qmake/generators/unix/unixmake2.cpp +++ qt-x11-free/qmake/generators/unix/unixmake2.cpp @@ -1334,6 +1334,7 @@ void UnixMakefileGenerator::init2() project->variables()["QMAKE_CFLAGS"] += project->variables()["QMAKE_CFLAGS_APP"]; project->variables()["QMAKE_CXXFLAGS"] += project->variables()["QMAKE_CXXFLAGS_APP"]; project->variables()["QMAKE_LFLAGS"] += project->variables()["QMAKE_LFLAGS_APP"]; + project->variables()["QMAKE_LFLAGS"] += project->variables()["QMAKE_CXXFLAGS"]; } else if ( project->isActiveConfig("dll") ) { if( !project->isActiveConfig("plugin") || !project->isActiveConfig("plugin_no_share_shlib_cflags")) { project->variables()["QMAKE_CFLAGS"] += project->variables()["QMAKE_CFLAGS_SHLIB"]; @@ -1365,6 +1366,7 @@ void UnixMakefileGenerator::init2() if(!project->isActiveConfig("compile_libtool")) project->variables()["QMAKE_LFLAGS"] += project->variables()["QMAKE_LFLAGS_SONAME"]; } + project->variables()["QMAKE_LFLAGS"] += project->variables()["QMAKE_CXXFLAGS"]; QString destdir = project->first("DESTDIR"); if ( !destdir.isEmpty() && !project->variables()["QMAKE_RPATH"].isEmpty() ) { QString rpath_destdir = destdir;