Appending _64 to the arch name for 64-bit ABIs is insufficient, and this
is now properly handled for all architectures currently recognized by
Qbs, and hopefully future-proofed as well.
Change-Id: I56fcfdcfd065ed5231fed3a817a55b9af9c82fc9
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
iOS Simulator is now detected correctly instead of making assumptions
based on the architecture that could change in the future (ARM-based
Macs, anyone?).
Change-Id: I6cc78aedf86af3623363d67203fcbc086f0cb6f8
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Includes some necessary adaptations to the QbsProjectManager plugin,
namely:
- Use the new library for setting up Qt profiles.
- Use per-profile preferences.
Change-Id: I0a639bd291d790c6da9cb4ade53841314310d5ef
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
The profiles that we currently create do not work with any non-Linux,
non-Mac Unix system.
Note: This patch introduces some additional redundancy to keep the risk
close to zero. Clean-up can be done later in a non-frozen branch.
Task-number: QTCREATORBUG-10968
Change-Id: I4e150d641a726826b8f3bae4b4a25d80c51f08c9
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: Tim Sander <tim@krieglstein.org>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Provide a way for plugins to extend the profiles that Creator
will write into the Qbs configuration.
This should allow e.g. the Android plugin to add customized settings.
Change-Id: I0de596e2c922280b953c43ea0651b08b8936234c
Reviewed-by: BogDan Vatra <bogdan@kde.org>