diff options
Diffstat (limited to 'qmake')
-rw-r--r-- | qmake/doc/qmake.qdocconf | 50 | ||||
-rw-r--r-- | qmake/doc/src/qmake-manual.qdoc | 3 | ||||
-rw-r--r-- | qmake/generators/unix/unixmake2.cpp | 3 |
3 files changed, 55 insertions, 1 deletions
diff --git a/qmake/doc/qmake.qdocconf b/qmake/doc/qmake.qdocconf index ea82e45523..6b52ccc585 100644 --- a/qmake/doc/qmake.qdocconf +++ b/qmake/doc/qmake.qdocconf @@ -26,4 +26,52 @@ imagedirs = images exampledirs = snippets depends += \ - qtwinextras + activeqt \ + qt3d \ + qtassistant \ + qtbluetooth \ + qtconcurrent \ + qtcontacts \ + qtcore \ + qtdbus \ + qtdesigner \ + qtfeedback \ + qtgraphicaleffects \ + qtgui \ + qthelp \ + qtimageformats \ + qtlinguist \ + qtlocation \ + qtmultimedia \ + qtmultimediawidgets \ + qtnetwork \ + qtopengl \ + qtorganizer \ + qtprintsupport \ + qtpublishsubscribe \ + qtqml \ + qtquick \ + qtquickcontrols \ + qtquickcontrolsstyles \ + qtquickdialogs \ + qtquicklayouts \ + qtscript \ + qtscripttools \ + qtsensors \ + qtserialport \ + qtserviceframework \ + qtsql \ + qtsvg \ + qtsysteminfo \ + qttestlib \ + qttools \ + qtuitools \ + qtversit \ + qtwebkit \ + qtwebkitexamples \ + qtwidgets \ + qtwinextras \ + qtx11extras \ + qtxml \ + qtxmlpatterns + diff --git a/qmake/doc/src/qmake-manual.qdoc b/qmake/doc/src/qmake-manual.qdoc index 1f45e5021e..a00d00d8c1 100644 --- a/qmake/doc/src/qmake-manual.qdoc +++ b/qmake/doc/src/qmake-manual.qdoc @@ -851,6 +851,7 @@ \contentspage {qmake Manual}{Contents} \previouspage Reference \nextpage Replace Functions + \keyword qmake Variable Reference The fundamental behavior of qmake is influenced by variable declarations that define the build process of each project. Some of these declare resources, @@ -2423,6 +2424,7 @@ \contentspage {qmake Manual}{Contents} \previouspage Variables \nextpage Test Functions + \keyword qmake Function Reference - Replace Functions qmake provides functions for processing the contents of variables during the configuration process. These functions are called @@ -2752,6 +2754,7 @@ \title Test Functions \contentspage {qmake Manual}{Contents} \previouspage Replace Functions + \keyword qmake Function Reference - Test Functions Test functions return a boolean value that you can test for in the conditional parts of scopes. Test functions can be divided into diff --git a/qmake/generators/unix/unixmake2.cpp b/qmake/generators/unix/unixmake2.cpp index e4d33e2d4e..cd6f441472 100644 --- a/qmake/generators/unix/unixmake2.cpp +++ b/qmake/generators/unix/unixmake2.cpp @@ -1178,6 +1178,9 @@ void UnixMakefileGenerator::init2() soname += project->first("TARGET"); } else if(!project->isEmpty("QMAKE_BUNDLE")) { soname += project->first("TARGET_x.y"); + } else if(project->isActiveConfig("unversioned_soname")) { + soname = "lib" + project->first("QMAKE_ORIG_TARGET") + + "." + project->first("QMAKE_EXTENSION_SHLIB"); } else if(!project->values("TARGET_x").isEmpty()) { soname += project->first("TARGET_x"); } |