qt6-bb10/src/3rdparty
Giuseppe D'Angelo 0db3d6a247 Fix PCRE build under non-__GNUC__ compilers
PCRE's JIT has several paths that end in a #error under compilers that
don't #define __GNUC__.

This is because either
- those platforms were unavailable to PCRE devs so they were not tested;
- the #ifdef guards inline assembly fragments in GCC (AT&T) syntax;
- the #ifdef guards functions present f.i. in ARM's EABI and unavailable
  f.i. under WinCE.

This commit disables PCRE's JIT under ARM and MIPS unless __GCC__ is
defined. The MIPS #define from MSVC (_M_MRX000) is also dropped.

Change-Id: I59f959c321413845ffbdf1ac32740b400422e0ee
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Björn Breitmeyer <bjoern.breitmeyer@kdab.com>
Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
Reviewed-by: Andreas Holzammer <andreas.holzammer@kdab.com>
2012-06-26 14:53:36 +02:00
..
ce-compat Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
des Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
easing Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
freetype Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
harfbuzz Shift positions for lineBreakType 2012-06-07 21:18:36 +02:00
iaccessible2 Remove capitalization when specifying include-libraries. 2012-05-14 21:34:08 +02:00
libjpeg Fixed libjpeg compiler warning about macro redefinition. 2012-04-18 01:33:57 +02:00
libpng Upgrading libpng: Patches to libpng 1.5.10 for Qt usage 2012-04-17 10:15:56 +02:00
md4 Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
md5 Silence warning from clang 2011-11-01 17:39:32 +01:00
pcre Fix PCRE build under non-__GNUC__ compilers 2012-06-26 14:53:36 +02:00
pixman Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
rfc6234 Compile SHA-2 code on systems without stdint.h 2012-02-28 18:53:32 +01:00
sha1 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
sqlite Remove Linux check for fdatasync(). 2012-05-03 16:11:58 +02:00
wintab Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
zlib Namespace the bundled zlib symbols, to avoid clash with user zlib 2012-06-08 00:53:10 +02:00
.gitattributes Moving tiff image format support and libtiff out of qtbase 2012-01-31 14:31:04 +01:00
README Remove QWS era pvr headers 2012-04-10 10:38:10 +02:00
libjpeg.pri Remove Symbian specific code in 3rdparty. 2012-02-01 19:06:18 +01:00
libpng.pri Remove usages of QT_ARCH and QT_ARCH_* from qtbase 2012-02-17 08:22:43 +01:00
pcre.pri Remove usages of QT_ARCH and QT_ARCH_* from qtbase 2012-02-17 08:22:43 +01:00
sqlite.pri Enable some SQLITE extensions by default 2012-05-04 15:24:52 +02:00
zlib.pri Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
zlib_dependency.pri Remove Symbian specific code in 3rdparty. 2012-02-01 19:06:18 +01:00

README

The libraries included here are the original packages, unpacked, and
with their version number removed from the directory name (for version
information, see the README files in the directories).

Certain files and subdirectories of the original library packages that
are irrelevant to Qt may not be included here. Typically, those are
the standalone library configuration and make files, tools, test
files, contribs, documentation, and similar.

Patches may have been applied, typically for configuration and build
issues in the Qt framework. Such patches can be reviewed in the the
public git repository; they will appear in the commit logs of each
library directory, following the latest clean version update commit.

The 'patches' subdirectory contains certain patches applied prior to
the start of the public git history, where the library has not been
updated since.