qt5base-lts/qmake
Eskil Abrahamsen Blomfeldt a162a3cbbc Android: Add "unversioned_libname" configuration
On Android, there's a limitation set on the names of the libraries
you deploy that they must start with "lib" and end with ".so", so
Android apps will link against and deploy with the unversioned
libQt5FooBar.so libraries. When cross-compiling on Windows however,
due to the lack of symbolic links, the only installed library
used to be the main library target "libQt5FooBar.so.X.Y.Z" (for
version X.Y.Z.) This has been worked around in packaging, but
breaks building add-on modules on top of Qt, and is clearly
wrong.

This patch introduces a new "unversioned_libname" configuration
in qmake which is currently only supported for the Unix makefile
generator and only enabled for Android builds. When it is enabled,
only the unversioned library "libQt5FooBar.so" will be created.

Task-number: QTBUG-38347
Change-Id: Ia8897ca7a23a62e2a526d0e02854899b02eb19dc
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2014-04-25 06:34:17 +02:00
..
doc document new QTPLUGIN magic 2014-04-25 06:34:13 +02:00
generators Android: Add "unversioned_libname" configuration 2014-04-25 06:34:17 +02:00
library de-duplicate code 2014-04-04 19:32:21 +02:00
cachekeys.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
main.cpp support s///i option in built-in sed 2013-12-04 17:18:38 +01:00
Makefile.unix Merge remote-tracking branch 'origin/stable' into dev 2013-12-24 00:56:59 +01:00
Makefile.win32 Fix configure & qmake compilation with a future MSVC version 2014-02-01 06:56:45 +01:00
meta.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
meta.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
option.cpp don't make relative paths if we don't know the top-level build dir 2014-04-16 07:28:52 +02:00
option.h qmake: Expose qmake arguments as QMAKE_ARGS 2013-10-24 20:20:59 +02:00
project.cpp implement simple VFS to support caching during project parsing 2013-08-07 13:58:41 +02:00
project.h qmake: cleanup DISTFILES 2014-01-17 14:32:19 +01:00
property.cpp fix signedness warnings 2013-11-04 19:49:55 +01:00
property.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qmake_pch.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qmake-docs.pro move qmake docs into qtbase 2013-06-17 15:41:55 +02:00
qmake.pri Remove definition QT_EDITION 2014-03-13 13:27:46 +01:00
qmake.pro bring fake qmake project up to snuff 2013-11-04 19:50:07 +01:00