- 13 May, 2013 - 2 commits
-
-
Oswald Buddenhagen authored
instead, rename it to syncqt.pl and rely on qtPrepareTool()'s new ability to correctly invoke it as a perl script even under windows. the wrappers themselves have been trivial at this point, so there is no added value in keeping them, either. Change-Id: I77cf65edbcfaa48ed1900defe940d4eb4b82d5b9 Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Oswald Buddenhagen authored
... and introduce -hostlibdir configure option for symmetry. the libraries built for the host have no business in the target prefix. in principle this code would even support dynamically linked host libraries, but that's currently unused. Task-number: QTBUG-30591 Change-Id: I8e600fa4911a020fb0e87fbf7ef2f35647c7c4d5 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by:
Ivan Romanov <drizt@land.ru>
-
- 10 May, 2013 - 1 commit
-
-
Matt Fischer authored
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>
-
- 09 May, 2013 - 1 commit
-
-
Rafael Roquetto authored
The lack of eventfd(7) switches and auto detection caused cross-compilations to fail on Windows hosts, for builds targeting POSIX systems which do not support eventfd(7), such as QNX and BB10. Change-Id: Ic8f53c64066ece6f16d4dbc79c089b058401e632 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 22 Apr, 2013 - 1 commit
-
-
Stanislav Ionascu authored
Change-Id: I5f1fd9c39db31410c6e17f3e0dd90a27d35428ed Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 15 Apr, 2013 - 1 commit
-
-
Andrew Knight authored
Semantic error in selection for MSVC 2010. Change-Id: I9ad97784cdb1a060df41bd1bb4e6c9f43adb387c Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 08 Apr, 2013 - 1 commit
-
-
Andrew Knight authored
Upgrades ANGLE to dx11proto (dx11-MRT-support tag), which splits out support for DirectX9 & DirectX11. The DX9 codepath is used by default; CONFIG+=angle_d3d11 must be passed to the ANGLE project to build for DX11. Existing patches to ANGLE have been updated (or removed if no longer needed), and a patch has been added to make DX9/DX11 codepaths mutually exclusive. Change-Id: Ibe13befadb94f04883eca449d0ee1f0da955ff92 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
Gunnar Sletta <gunnar.sletta@digia.com> Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Axel Waggershauser <awagger@gmail.com>
-
- 02 Apr, 2013 - 1 commit
-
-
Ray Donnelly authored
Change-Id: If8f27f54d4d79c3530f51edafe7f8f42d685bc47 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
-
- 28 Mar, 2013 - 1 commit
-
-
Ray Donnelly authored
REDUCE_EXPORTS -> QT_VISIBILITY_AVAILABLE REDUCE_RELOCATIONS -> QT_REDUCE_RELOCATIONS !QT_GETIFADDRS -> QT_NO_GETIFADDRS These will be used for Android build on Windows. Change-Id: I2cde989e41dc5b7f9bef1345e935cc7e19aba983 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 26 Mar, 2013 - 1 commit
-
-
Oswald Buddenhagen authored
the dlls being in lib/ is kind of an accident (a side effect of how qmake builds them). in fact, the libdir should be entirely irrelevant for windows deployments (and indeed, the SDK is delivered with dlls only in bin/). Change-Id: If47e72b24774721a61ba63847f6132f88ff110be Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-
- 20 Mar, 2013 - 1 commit
-
-
Oswald Buddenhagen authored
this is cleaner than having it parse qmake project files. the only remaining built-in version extraction is the fallback to qglobal.h needed for bootstrapping. as a "side effect", this fixes the build of modules with mismatched versions centralized in .qmake.conf, as this was simply not handled so far. the -mkspecsdir syncqt option goes away, as there is no use case for it any more. Task-number: QTBUG-29838 Change-Id: I6912a38f0e93a26bc267a9e3d738506fd3ad431b Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com> Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 15 Mar, 2013 - 1 commit
-
-
Oswald Buddenhagen authored
it's weird that the output from the two variants is differing, and that after building qmake it appears to hang. Change-Id: I2ac3ace11e958effe787b13e1300eb1d2839ae98 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 12 Mar, 2013 - 1 commit
-
-
Kai Koehne authored
Make sure we actually link against the static version of the ICU libs for static builds. Task-number: QTBUG-29478 Change-Id: Ida7b439f11c5393bee43bfe804f9ec84bf272b34 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 28 Feb, 2013 - 1 commit
-
-
Thiago Macieira authored
This is enabled only for -developer-builds and only for certain compiler-version combinations that are in a whitelist. It also requires each library, plugin or tool to declare whether it is supposedly clean of warnings. When most targets are clean, we can consider inverting. Change-Id: I17b5c4e45aee5078f9788e846a45d619c144095a Reviewed-by:
Lars Knoll <lars.knoll@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 27 Feb, 2013 - 1 commit
-
-
Paul Olav Tvete authored
Should be applied to Qt modules. Not interesting for third party users. Change-Id: I8fce821af397e3ace011a426c762319f6d30004f Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
-
- 20 Feb, 2013 - 2 commits
-
-
Oswald Buddenhagen authored
this makes it possible to exclude modules from the build without moving their sources out of the way. substitutes the much-requested -no-webkit. not adding a symmetrical option, as it is relatively pointless: to build only specific "leaf" modules, you only need to run "make module-qt<module> ..." once you configured. and removing particular "intermediate" modules is achieved with this very option. Task-number: QTBUG-26697 Change-Id: I25cebdbd029885a2c653c4cde696f9bb78691768 Reviewed-by:
Tuukka Turunen <tuukka.turunen@digia.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Oswald Buddenhagen authored
Change-Id: I22b4c07a3d39ab2f3288d0872a0ccaff45b0c153 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 19 Feb, 2013 - 1 commit
-
-
Ray Donnelly authored
Replace the old sed / template @FOO@ method with echo. Enable MSYS bash to build qmake.exe Use qmake/Makefile.unix for all win32-g++ builds. Change-Id: I6e27d69b28d27131838bbbb3a4ee5a08b470f31b Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 18 Feb, 2013 - 1 commit
-
-
Oswald Buddenhagen authored
... instead of as a fallback in default_post. it was this way in qt4, and it requires less code to be written in the end. we are already doing it for debug/release as well. Change-Id: I6e02849d61d14a18375cf64a5990768931ebac48 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 15 Feb, 2013 - 1 commit
-
-
Kai Koehne authored
Change the default libexec directory to 'lib' on Windows for default configurations. This makes sure that e.g. qtwebprocess can actually find & load the right Qt libs. A separate libexec directory was introduced to avoid conflicts between a system-wide Qt in PATH and a custom Qt installation. However, since there are no system wide Qt installations on Windows this isn't an issue, but getting the executables to find its Qt libraries is. Alternatively we could have also placed it in the 'bin' directory. However, putting it in the 'lib' folder carries the notion that, unlike the binaries in the bin, the libexec executables might have to be deployed with a target application. The exception is when a separate archdata prefix is specified, and $$archdata/lib won't contain Qt libraries. In this case we use libexec like on the other platforms too. ChangeLog: [Qt for Windows] Fixed launching of QtWebProcess.exe by changing default libexec directory to 'lib'. Task-number: QTBUG-29661 Change-Id: Icbb15fb98474d6fef8ac9310f2e2b482d3282f79 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
Jocelyn Turcotte <jocelyn.turcotte@digia.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 11 Feb, 2013 - 1 commit
-
-
Sze Howe Koh authored
Follow the conventions at http://qt-project.org/wiki/Spelling_Module_Names_in_Qt_Documentation QtDBus -> Qt D-Bus QtMultimedia -> Qt Multimedia QtWidgets -> Qt Widgets Change-Id: I96a1523b37e294b10b203782074943c6ec55e34a Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
- 01 Feb, 2013 - 2 commits
-
-
Oswald Buddenhagen authored
there is plenty of tests which rely on the non-presence of the variable, rather than it being empty. Task-number: QTBUG-29400 Change-Id: Ifa8aa68192750521869767e2d4d3796794f4d8f2 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
Oswald Buddenhagen authored
if the user just set an empty spec, everything will go wrong anyway. Change-Id: I5ddaa2f0be1be96132260af8c869ba38e02eb3d8 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 28 Jan, 2013 - 1 commit
-
-
Sze Howe Koh authored
Missing apostrophes Change-Id: I3ef5e9d494fb7a37f8e6075f24cd3a274e572c23 Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com>
-
- 24 Jan, 2013 - 1 commit
-
-
Debao Zhang authored
config.summary has been opened in text mode, so the line feed character should be "\n" instead of "\r\n". Change-Id: Id73b0d698487cdd6f48902f3ae988c6a9fa59407 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 23 Jan, 2013 - 1 commit
-
-
Frederik Gladhorn authored
Keeping accessibility and only disabling the bridge will enable more builds to work. Warning about disabling accessibility disabled is needed because in QStyle it is used to discover semantics about widgets (if a toolbutton is in a toolbar). Change-Id: Iae4e6ab63479743bdd70cba4b1954ec7cf3f88e9 Reviewed-by:
Jan Arve Sæther <jan-arve.saether@digia.com>
-
- 18 Jan, 2013 - 1 commit
-
-
Sergio Ahumada authored
Change-Id: Ic804938fc352291d011800d21e549c10acac66fb Reviewed-by:
Lars Knoll <lars.knoll@digia.com>
-
- 11 Jan, 2013 - 1 commit
-
-
Oswald Buddenhagen authored
Task-number: QTBUG-28917 Change-Id: I8b86b96a3fb6b65f71aea6954ba8dfa520f5d909 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 04 Jan, 2013 - 1 commit
-
-
Sergio Ahumada authored
This seems to be a left over from 52fc6694 Change-Id: Ib0d5868a099e53ec2c2af6be749a5496bbf1f145 Reviewed-by:
Jeremy Katz <jeremy@panix.com>
-
- 18 Dec, 2012 - 1 commit
-
-
Oswald Buddenhagen authored
it's completely broken, and i have no time to fix it properly now. configure runs no qmake -r by default any more, so it's fast enough. Change-Id: Ib2b4c68f1fc2fe95accecbe93dd5a87c9b015692 Reviewed-by:
David Faure (KDE) <faure@kde.org> Reviewed-by:
Lars Knoll <lars.knoll@digia.com>
-
- 11 Dec, 2012 - 1 commit
-
-
Samuel Rødal authored
This means the xcb plugin library will be named libqxcb.so instead of libxcb.so, which doesn't clash with the system's libxcb.so. We need to consistently apply this on all platforms for static linking to work. Change-Id: I1640a7cae7b9846bbe62b19ab1c2c5bad7d02b4c Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@digia.com> Reviewed-by:
Sean Harmer <sean.harmer@kdab.com> Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Rafael Roquetto <rafael.roquetto@kdab.com> Reviewed-by:
Lars Knoll <lars.knoll@digia.com>
-
- 10 Dec, 2012 - 1 commit
-
-
Miikka Heikkinen authored
Configure will now generate QT_DEFAULT_QPA_PLUGIN qmake variable to specify the default QPA plugin. "CONFIG += qpa_default_plugin" statement in application .pro file will add the default QPA plugin into QTPLUGINS. "CONFIG += qpa_minimal_plugin" statement in application .pro file will add the minimal QPA plugin into QTPLUGINS. Task-number: QTBUG-28131 Change-Id: I12a241005f30b37467d783b50f0369b47e605e68 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 06 Dec, 2012 - 2 commits
-
-
Rafael Roquetto authored
Change-Id: Iaa844961b5fdd2056fcc9b008c11a3f3925ca3a4 Reviewed-by:
Thomas McGuire <thomas.mcguire@kdab.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
Oswald Buddenhagen authored
the times when directory names starting with a dot were a problem under windows are sort of gone. for well over a decade. Change-Id: Ia1a0782c878a055cc5c094c6b3e4df0741368433 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 05 Dec, 2012 - 1 commit
-
-
Oswald Buddenhagen authored
they cannot be legally used outside qtbase - it's the antithesis of modularization. Change-Id: I847844ea0ddce599f130f396d68cb61fa8f34135 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 30 Nov, 2012 - 2 commits
-
-
Alexey Pavlov authored
Moving variables to qmodule.pri allows to build all qt modules with user defined command line arguments passed to configure script. Task-number: QTBUG-27566 Change-Id: Ifa7991e9024df3fb4b1fd6536ee0d19b7c63d15e Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
Andreas Holzammer authored
When having a directx sdk, angle does get auto enabled for all windows platforms. Windows CE directx builds on top of opengl es 2, so if there is directx, there is also a opengl es 2. So don't add more layers of indirection for Windows CE. As well angle does not build for Windows CE. Change-Id: I211a1de29431cd05d5cd60188f503d2cd299c9b3 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 28 Nov, 2012 - 1 commit
-
-
Thiago Macieira authored
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>
-
- 19 Nov, 2012 - 1 commit
-
-
Thiago Macieira authored
This commits adds a -qmldir configuration option for the configures to allow the user to change the default location (it defaults to $archdatadir/qml). It adds a QLibraryInfo::Qml2ImportsPath value for QLibraryInfo::location, a qmake property of QT_INSTALL_QML and a qt.conf configure location entry "Qml2Imports". At the same time, it makes the qmake .prf files dealing with QML plugins be the QML 2 version. Those files are new in Qt 5, so we have the option to choose which version we want to use. Discussed-on: http://lists.qt-project.org/pipermail/development/2012-October/007136.html Change-Id: I8c1c53e8685a5934ed0a9a42ba5663297b81a677 Reviewed-by:
Lars Knoll <lars.knoll@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 16 Nov, 2012 - 1 commit
-
-
Rafael Roquetto authored
This patch complements already existing functionality in the configure shell script. Change-Id: I09f4875cbe7ec60d36bb33774d28944a34cc8470 Reviewed-by:
Nicolas Arnaud-Cormos <nicolas@kdab.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-