Add a -libexecdir option to the configures
authorThiago Macieira <thiago.macieira@intel.com>
Thu, 25 Oct 2012 21:32:09 +0000 (14:32 -0700)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Wed, 28 Nov 2012 07:39:07 +0000 (08:39 +0100)
commit5dcc36b15c479f532ffd0b5c1330e683fcf8781e
tree3905c0e38dde332e253c3e3c967bbc32022d4b57
parent24539dc3d8054e7cb6862e5601586f837d1e21c3
Add a -libexecdir option to the configures

User applications are those that users run directly, whether it be for
development or not. The executable binaries that the user does not
usually run but is still required for proper functioning are called
"program executables" in Autoconf and they are placed in libexec.

This commit adds support for "program executables" in Qt by adding the
-libexecdir option to the configures, the qmake variable
QT_INSTALL_LIBEXECS (note the plural, to match all other properties),
and QLibraryInfo::LibraryExecutables.

At the time of this commit, the only expected "program executable" is
the QtWebProcess, the WebKit2 helper process from QtWebKit.

Change-Id: I66c3a3e0cf7f9d93b5f88f55f18e957faff608fc
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
configure
mkspecs/features/qt_config.prf
mkspecs/features/qt_module.prf
mkspecs/features/qt_module_fwdpri.prf
qmake/property.cpp
src/corelib/global/qlibraryinfo.cpp
src/corelib/global/qlibraryinfo.h
tools/configure/configureapp.cpp