summaryrefslogtreecommitdiffstats
path: root/qmake
diff options
context:
space:
mode:
Diffstat (limited to 'qmake')
-rw-r--r--qmake/doc/qmake.qdocconf50
-rw-r--r--qmake/doc/src/qmake-manual.qdoc3
-rw-r--r--qmake/generators/unix/unixmake2.cpp3
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");
}