qt5base-lts/tools/configure
Matt Fischer d37dc75116 Improve support for <MODULE>_PATH options
Several modules, including DBus, MySQL, and OpenSSL have
configure options of the form <MODULE>_PATH, which is used
on Windows (where pkg-config is not present) to specify the
locations of third-party libraries.  These switches had been
implemented by adding extra variables which were referenced
in .pro files, to add the appropriate compiler and linker
switches.  This is undesirable because it means there are
two independent paths for adding the switches to the build,
which can get out of sync with each other, and indeed this
had happened for some of the DBus tools.

To remedy the situation, all three of the switches were
reworked so that they added values directly to the principal
variables that are used in the project files.  This reduces
maintenance, by ensuring that the pkg-config and non-pkg-config
paths appear the same to the rest of the build system.

Change-Id: Iae342f1d14b79fbcfef9fe38aadc803ad3141799
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-05-10 19:39:53 +02:00
..
configure_pch.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
configure.pro Improve path search in configure. 2012-11-05 17:17:01 +01:00
configureapp.cpp Improve support for <MODULE>_PATH options 2013-05-10 19:39:53 +02:00
configureapp.h add -skip option to the configures 2013-02-20 15:22:55 +01:00
environment.cpp Fix incorrect compiler-from-mkspec selection in configure 2013-04-15 13:17:26 +02:00
environment.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
main.cpp add -skip option to the configures 2013-02-20 15:22:55 +01:00
Makefile.mingw Improve path search in configure. 2012-11-05 17:17:01 +01:00
Makefile.win32 Improve path search in configure. 2012-11-05 17:17:01 +01:00
tools.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
tools.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00