summaryrefslogtreecommitdiffstats
path: root/INSTALL
Commit message (Collapse)AuthorAgeFilesLines
* Doc: add -no-feature-gssapi to recommended Qt configure optionsArttu Tarkiainen2022-12-301-1/+1
| | | | | | | | This reflects the official IFW builds on Linux. Task-number: QTIFW-2919 Change-Id: I838fd0e544e1fc8d9a2c4b7d344fb7aad2082b20 Reviewed-by: Katja Marttila <katja.marttila@qt.io>
* libarchive: support linking with zlib compiled into QtCoreArttu Tarkiainen2022-10-181-4/+8
| | | | | | | | | | | This removes the requirement of provisioning an external library just for libarchive - as the official IFW binaries already use the zlib bundled with Qt - and tracking updates from multiple sources. Task-number: QTIFW-2803 Change-Id: I9878a3e1a9b5d649bc62590746151e2d5fe903ba Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Katja Marttila <katja.marttila@qt.io>
* 3rdparty: deprecate usage of LZMA SDKArttu Tarkiainen2022-04-131-3/+5
| | | | | | | | | | | | | | | | The 3rd-party sources haven't been updated in a long time, and is missing some features compared to libarchive (which the official IFW binaries use), like symbolic link support on Windows. Add deprecation warning when compiling with LZMA SDK, and make building the library and related client code conditional behind a separate config feature. Update docs to emphasize that libarchive is the recommended build option for archive handler. Change-Id: I70ed5f9b5d13e2243778f7c44b4ea833c8092ae0 Reviewed-by: Katja Marttila <katja.marttila@qt.io>
* Doc: Remove -qt-xcb from recommended configure optionsArttu Tarkiainen2022-03-251-1/+1
| | | | | | | | | | Bundled xcb libs and related configure switches have been dropped from Qt since 5.15.0. As IFW requires building against Qt 5.15.2 at minimum, remove the mentions to non-existing option. Task-number: QTIFW-2557 Change-Id: Ideb6681338922b2eb2cdd1e95d00af53aa32844c Reviewed-by: Katja Marttila <katja.marttila@qt.io>
* Fix deprecation warnings from building with Qt 5.15.2Arttu Tarkiainen2021-12-211-3/+3
| | | | | | | | Also update build version requirements. Task-number: QTIFW-2388 Change-Id: Iae1949548dda7a3b8d448228e27060efb5abd8eb Reviewed-by: Katja Marttila <katja.marttila@qt.io>
* Libarchive: use libiconv installed with macOSArttu Tarkiainen2021-09-141-2/+2
| | | | | | | | | | | Update build instructions for Coin. Also update docs to remove mention of the extra step of installing additional version of the library, as this is not necessary. Change-Id: I71fb346af30325b1bfeed788e9fec832f344b382 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Katja Marttila <katja.marttila@qt.io>
* Add sources and qmake project files for libarchiveArttu Tarkiainen2021-09-101-0/+59
| | | | | | | | | | | | | | | | | | | | - Included from upstream source archive distribution: * Sources from "libarchive/" directory, excluding manpages, tests and build files * "COPYING" from archive root * Configuration headers in "3rdparty/libarchive/config/*" are pre-generated from "build/cmake/config.h.in" - Add project files for qmake, document usage of library in "3rdparty/libarchive/qt_attribution.json". - Update build instructions for Coin. - Support for libarchive can be enabled or disabled with the "libarchive" configuration feature. - Update "Getting Started" page in documentation. Change-Id: I2c2312600b3c6ede4925625d29953dcebaa48b98 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Katja Marttila <katja.marttila@qt.io>
* Doc: Update supported Qt versionArttu Tarkiainen2020-04-201-2/+2
| | | | | | | | | Related change 9501f454d3dae429edd20f746a3e4b3aac76f6c9. Change-Id: Ie07e8fb790045712b99ac19abab68949e35a17ae Reviewed-by: Katja Marttila <katja.marttila@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
* Minor documentation fixesKatja Marttila2020-01-071-2/+2
| | | | | Change-Id: I4a8c1ca489ed7d7779c5235101fb57be8bd88274 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Update build instructions to documentationKatja Marttila2020-01-071-2/+2
| | | | | Change-Id: I111829be3183a1e195af4f79c914e6309f9ada9f Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
* Update usage of Apple-related terminologyArttu Tarkiainen2019-08-161-2/+2
| | | | | | | | | | | 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>
* Update INSTALL fileKatja Marttila2019-06-131-7/+13
| | | | | | | | Fix recommended configure options and building of Qt Task-number: QTIFW-1185 Change-Id: Id4365b3debe8adbe325cba3ed868a7659438bdbe Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
* Update minimum Qt version for 2.0.3 releaseKatja Marttila2016-03-221-27/+4
| | | | | | | Minimum required version is now Qt5.5 Change-Id: If000a507f0067650605987d38374bf6694eb16aa Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
* Document -static-runtime argument for Qt 5.5 onwardsKai Koehne2015-05-121-4/+7
| | | | | Change-Id: Ic26cabbc42aa7247a6078f5fdf26320340a1c461 Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
* Mention compiler requirements2.0.0Kai Koehne2015-04-021-1/+4
| | | | | | Change-Id: Iae3637ea149199f9b152efa4ea27a42bd4581974 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
* Exclude icu on Linux as well when building Qt.Niels Weber2015-03-181-1/+1
| | | | | Change-Id: I8327acb19e7141750caba882a7748bbf5d70a8ba Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* Fix embedding of installbase manifestKai Koehne2015-03-111-17/+7
| | | | | | | | | | | | 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>
* Replace gitorious by code.qt.ioKai Koehne2015-03-051-1/+1
| | | | | Change-Id: Ia869ca9cb66adbd6c9cd71c22da4807aadcf0315 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
* Fix dependencies in static buildKai Koehne2015-02-251-1/+1
| | | | | Change-Id: Iae06c6d5a9b1c678a4ab136da145a9c69ccadb6e Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
* Expose systemInfo APIKai Koehne2014-12-051-1/+1
| | | | | | | | | 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>
* Add optimized Qt configure flagsKai Koehne2014-07-021-3/+3
| | | | | | | | | 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>
* Replace 'configure options' by 'configuration options'Kai Koehne2014-07-011-3/+3
| | | | | | | | 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>
* Drop '-no-opengl' Qt configure argument for OS XKai Koehne2014-07-011-1/+1
| | | | | | | | 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>
* Linux: Add -qt-xcb to recommended configure flagsKai Koehne2014-07-011-3/+10
| | | | | | | | 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>
* Fix information for building static QtChristian Stenger2014-06-241-1/+1
| | | | | Change-Id: I376f1312d4b606fc75ea64331895a905f57f6f28 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* Fix Qt configure line to make a non-install buildKai Koehne2014-06-051-2/+2
| | | | | | | | | | | | 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>
* Improve documentation on how to build the Installer FrameworkKai Koehne2014-06-051-5/+6
| | | | | | | | | 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>
* Update configure options for Windows (Qt 5)Kai Koehne2014-06-031-1/+1
| | | | | | | | 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>
* State that we require Qt 5.3 and update configure optionsNiels Weber2014-06-031-8/+5
| | | | | Change-Id: Ic59f6358eb5db93d8d9e100f0bc317bf112e2e9e Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Fix typo in INSTALLSergio Ahumada2014-05-071-1/+1
| | | | | Change-Id: Icd4991f9d9e30b9698f33f6551fcbad9e4f8a694 Reviewed-by: Niels Weber <niels.weber@digia.com>
* Update configure options for Qt 5 on Linux and MacNiels Weber2014-04-281-0/+3
| | | | | Change-Id: I4280f65d62cd4655eb43f6a7fe21558a8593bdb9 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* Build installers with accessibility pluginTim Jenssen2013-10-251-2/+2
| | | | | | | | | 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>
* Clean up READMEKai Koehne2013-04-221-0/+69
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>