23 Commits

Author SHA1 Message Date
Arttu Tarkiainen
c7066c9dc2 Update usage of Apple-related terminology
Replace deprecated Q_OS_OSX macro used in several places with the newer
Q_OS_MACOS. Old style reference of Apple's desktop operating system name
as "OS X" in documentation and files are also replaced with "macOS"
where applicable.

Task-number: QTIFW-1406
Change-Id: I0561d5e0d964917ac4fca0702d58a06b85d30e57
Reviewed-by: Katja Marttila <katja.marttila@qt.io>
2019-08-16 08:35:19 +00:00
Katja Marttila
8d020f1b19 Update INSTALL file
Fix recommended configure options and building of Qt

Task-number: QTIFW-1185
Change-Id: Id4365b3debe8adbe325cba3ed868a7659438bdbe
Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
2019-06-13 10:28:15 +00:00
Katja Marttila
39c2dadb47 Update minimum Qt version for 2.0.3 release
Minimum required version is now Qt5.5

Change-Id: If000a507f0067650605987d38374bf6694eb16aa
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
2016-03-22 11:24:35 +00:00
Kai Koehne
a99a231695 Document -static-runtime argument for Qt 5.5 onwards
Change-Id: Ic26cabbc42aa7247a6078f5fdf26320340a1c461
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
2015-05-12 12:48:42 +00:00
Kai Koehne
a4c902f27a Mention compiler requirements
Change-Id: Iae3637ea149199f9b152efa4ea27a42bd4581974
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
2015-04-02 08:52:18 +00:00
Niels Weber
92b50c513b Exclude icu on Linux as well when building Qt.
Change-Id: I8327acb19e7141750caba882a7748bbf5d70a8ba
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
2015-03-18 13:47:22 +00:00
Kai Koehne
4aacfb8e11 Fix embedding of installbase manifest
Redefining QMAKE_MANIFEST is currently broken in Qt for newer compilers:
The content is not embedded at all if the toolchain supports "embedding".

But the hack is not needed anyway: Just disable the Qt manifest magic,
and include our custom manifest file via .rc. This way we can also avoid
changing the mkspec for embed_manifest_exe, embed_manifest_dll.

Change-Id: I5155ddabe17f0b61b2d7b9c5b9cd912ad6c53dfe
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
2015-03-11 11:09:27 +00:00
Kai Koehne
a4a19844d2 Replace gitorious by code.qt.io
Change-Id: Ia869ca9cb66adbd6c9cd71c22da4807aadcf0315
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
2015-03-05 13:35:33 +00:00
Kai Koehne
f0951246d8 Fix dependencies in static build
Change-Id: Iae06c6d5a9b1c678a4ab136da145a9c69ccadb6e
Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
2015-02-25 15:34:04 +00:00
Kai Koehne
de748023e5 Expose systemInfo API
Add systemInfo as a wrapper for QSystemInfo.

Task-number: QTIFW-592
Change-Id: Ib54fcea8b0ef3a397a74f5315202f3000abd63cd
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
2014-12-05 14:02:38 +01:00
Kai Koehne
7d0aff2380 Add optimized Qt configure flags
Add -skip statements for unneeded modules. Also disable Qt features
we don't need, including -developer-build.

Change-Id: Ic82d8c0ef9f8cf172a1623268322b028fc74853c
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-07-02 12:31:08 +02:00
Kai Koehne
50d6c68c67 Replace 'configure options' by 'configuration options'
This makes INSTALL in line with getting-started.

Change-Id: I36e1141785c9068c03f653aa2d3d6cd3c347159e
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2014-07-01 14:02:30 +02:00
Kai Koehne
e2f3e32fa2 Drop '-no-opengl' Qt configure argument for OS X
Compilation for -no-opengl on Mac OS X only got fixed in 5.4, qtbase
commit a12ba316161b23b .

Change-Id: I74d2cfd6b42c673ee72fbd4977eda92a82618748
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
2014-07-01 14:02:27 +02:00
Kai Koehne
eb719977c3 Linux: Add -qt-xcb to recommended configure flags
Also drop trailing './' in command line, and adapt to new Mac
naming conventions: The OS is just "OS X", not "Mac OS X" anymore.

Change-Id: I95c18080261e54ed8abe1b9307340e834934fb61
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
2014-07-01 11:32:49 +02:00
Christian Stenger
c6b1dee923 Fix information for building static Qt
Change-Id: I376f1312d4b606fc75ea64331895a905f57f6f28
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2014-06-24 13:33:06 +02:00
Kai Koehne
256ff07d79 Fix Qt configure line to make a non-install build
You almost never want to have the default installation path for your
static Qt.

Also remove the '-opensource' part, so people are asked which license
they have / use.

Change-Id: Ifefe9c7256aaf7aafa8104bff8adac02584d0a81
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
2014-06-05 17:17:19 +02:00
Kai Koehne
b33d3a9e91 Improve documentation on how to build the Installer Framework
Make it clear that you only need to build Qt statically if you want
to compile the Installer Framework on your own.

Change-Id: I45555679197e2cb7143934e9e37ac5afcb9a71cc
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
2014-06-05 16:58:30 +02:00
Kai Koehne
f70eb340ec Update configure options for Windows (Qt 5)
Fix the configure options for Windows. Also update the options in
the documentation according to the latest changes to INSTALL.

Change-Id: If9f4cd7b954fabecd80d0e38615790342367600e
Reviewed-by: Niels Weber <niels.weber@digia.com>
2014-06-03 16:09:48 +02:00
Niels Weber
22fb61b60c State that we require Qt 5.3 and update configure options
Change-Id: Ic59f6358eb5db93d8d9e100f0bc317bf112e2e9e
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
2014-06-03 14:00:46 +02:00
Sergio Ahumada
be321571a7 Fix typo in INSTALL
Change-Id: Icd4991f9d9e30b9698f33f6551fcbad9e4f8a694
Reviewed-by: Niels Weber <niels.weber@digia.com>
2014-05-07 10:20:16 +02:00
Niels Weber
632707d34d Update configure options for Qt 5 on Linux and Mac
Change-Id: I4280f65d62cd4655eb43f6a7fe21558a8593bdb9
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2014-04-28 13:07:13 +02:00
Tim Jenssen
876f53921d Build installers with accessibility plugin
This change makes the installers work with screen readers.

Task-number: QTBUG-34296
Change-Id: I87cf313657d9eaa31f4cd89729b4e298880ae99e
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
2013-10-25 16:07:49 +02:00
Kai Koehne
f4da469896 Clean up README
Put specifics on how to build IFW from scratch to a separate INSTALL
file. Also remove details that are better put in the general
documentation.

Change-Id: If8ceed170cde3ef258e50311bbb3426c964c065c
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
2013-04-22 12:13:24 +02:00