| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Change-Id: I0cb4e24f42945b88ef2ff283d4809d47cf95e81d
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
| |
This commit adds a simple example for the msp430-based microcontroller
which blinking of the red LED and can be built for IAR EW toolchain.
Change-Id: I5025130848020e71bef449f0ed15da1f68698e79
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
| |
... as this flag automatically sets inside of SDCC module.
Change-Id: If670a3a67ed66f8fe9f2209e5259e57a1fb85f49
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
| |
Change-Id: I00b62a426e806bbb57526658f7a5d3cb9a210b48
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|\
| |
| |
| | |
Change-Id: Ic632b377bf10e2b320956011e9a7d4eea99f560b
|
| |
| |
| |
| |
| | |
Change-Id: I4739440cb90f7ef5795f79da053246f8071aa57e
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This commit adds a simple example for the stm8-based microcontroller
which blinking of the red LED and can be built for IAR EW toolchain.
Change-Id: I6df068b0a2104f7418ed01c6a8ca03b2f9aef3cf
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|/
|
|
|
|
|
|
| |
This example was still using installPrefix instead of installDir.
Change-Id: Ia493b2a9b7c6fded6fc90321996730bfc8cd22e9
Reviewed-by: Qbs CI Bot <travis-bot@weickelt.de>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
First, if qbs.targetPlatform is set, it is desired to use a
corresponding architecture (armv7 or arm64); otherwise x86_64
architecture is used.
Second, when building in Qt Creator, xcode module can't be found (due to
different profile settings) and sysroot is not set to point to the
iPhoneOS.sdk which leads to unability to find some frameworks. Disable
this example when using QtC.
Change-Id: I9fe413e6feb8fe7cfc6ff2e58323b81d8bf06839
Reviewed-by: Qbs CI Bot <travis-bot@weickelt.de>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
| |
This implements support for the gRPC framework: https://www.grpc.io
Change-Id: Ia85461b9618e73827114c137fce8615e5a8139e3
Reviewed-by: Qbs CI Bot <travis-bot@weickelt.de>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
| |
Change-Id: I4a7dfadcefdca0b8c26167188c46fbc5cdd4766b
Reviewed-by: Richard Weickelt <richard@weickelt.de>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit adds a simple example for the 8051-based microcontroller
which blinking of the green LED and can be built for different toolchains:
* IAR EW
* KEIL uVision
Change-Id: I8c35594884c60b0980f5c8310f87dd0528ab8799
Reviewed-by: Richard Weickelt <richard@weickelt.de>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
This commit adds a simple example for the AVR-based microcontroller
which blinking of the red LED and can be built for different toolchains:
* GCC
* IAR EW
Change-Id: If2c1695f55cf5ed36dcc288f272e5972d4fab3c9
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit adds a simple example for the ARM-based microcontroller
which blinking of the blue LED and can be built for different toolchains:
* GCC
* IAR EW
* KEIL MDK
Change-Id: Icf9f1bb20356f5ccc532e895754ec0a7928ecdbc
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
| |
Change-Id: I592d433e7c473ae9f27ca08e701516efe53650ba
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
These modules implement google protobuf support for QBS for c++ and
objective-c languages
[ChangeLog] Added protobuf support for C++ and Objective-C.
Fixes: QBS-563
Change-Id: I4bb7e0bdfc1e09ea26c0cd3d3739a741ff834e5d
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
| |
The bundle module is no longer pulled in unconditionally. This amends
67c0107214.
Change-Id: I08dd40a4e007474a7737ed17f1a1db2cee633cef
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
|\
| |
| |
| | |
Change-Id: Ic3e40083dcec6421fb5b55e8a4ccba7b49298c54
|
| |
| |
| |
| |
| | |
Change-Id: I8b31fc682a04f4d577eb2713f6e2af8519148800
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|/
|
|
|
| |
Change-Id: I25ec97e64522d7fa486fcf408d8134cbbd8b24ea
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
|
|
|
|
| |
Change-Id: I34479bc9673d0202363aeba5c7919efc8f0d7287
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
| |
That name conflicts with an Apple system framework.
Change-Id: I9d8c1f3fdff813341e433578e4e48aac607a1e39
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
| |
Use proper installation instead of destinationDirectory, and use a
simpler style for the Qt.widgets dependency.
Change-Id: I3dbed37c55e9064b0497c03933536ffcbc224cd7
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
|
|
|
|
|
|
|
|
|
| |
Assign sensible names to the products, fix the style of the project
files and add some more descriptive output.
Change-Id: Icdca5e8c32cfef767aa18abc2dd9c4688880c2ba
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|\
| |
| |
| |
| |
| | |
This is intended to be the last merge from 1.9.
Change-Id: I7b9dec70a50726f4ed2d54152eab472f2c6b74ec
|
| |
| |
| |
| |
| |
| |
| |
| | |
The latest verion of Xcode isn't even capable of building storyboards
for iOS 6.1 anymore.
Change-Id: I72efdf2558eb03394ce89efd8a95eb1a4eb706d7
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|\|
| |
| |
| | |
Change-Id: I40c1ea23e7351deac715958783158c089e65a02d
|
| |
| |
| |
| |
| |
| |
| | |
This fixes a build error with Xcode 9, which is more strict.
Change-Id: I10f67655ba525ffa909319b43c713947a55a9c7b
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
We match the minimum deployment target values of macOS 10.8 and iOS 6.1
from the corresponding Xcode projects present alongside each example.
Change-Id: Ideacac6cc8b58cf70baa22d5246b282ae0686d33
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
This is helpful when working with IDEs because it enables Find functions
to work better, and avoids context switching to other editors.
Change-Id: I419ab440bd2b43eaf712b2cc498cc6c2d6d9e21b
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|\|
| |
| |
| | |
Change-Id: I6da76b0a53bf87105c4e7b48724d9760cb68e831
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It is a mistake that the NativeBinary item currently pulls in the bundle
module unconditionally (and also that the module is enabled everywhere).
We want to change that. Prepare for the change by removing all
unconditional accesses to the module's properties.
Change-Id: If57b8222c1a0e2b09c33520882446fa71401f1f1
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
| |
| |
| |
| |
| |
| | |
Change-Id: I29c6501e8afaa839beea94a44c03870ddd287367
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Detect the availability of the Qt Quick compiler in qbs-setup-qt.
Add a property bool Qt.quick.compilerAvailable that is true if the Qt
Quick compiler is available in this Qt build.
If the compiler is available, create an extended Qt.quick module with
Qt Quick compiler rules. Create a standard module otherwise. The rules
pick up Qt resource files tagged with Qt.quick.qrc and compile the
referenced QML files. The remaining files are put into a new QRC file
that is then passed to rcc.
A prioritized file tagger is provided that automatically tags *.qrc
files as "qt.quick.qrc" if the Qt quick compiler is available.
[ChangeLog] Added support for the Qt Quick compiler.
Task-number: QBS-749
Change-Id: I44e490e09796afeb5455ec50abc1e798f7eaf01a
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows users to build drag 'n' drop installers with custom
backgrounds, volume icons, and icon layouts. Unlike other solutions,
disk images with these features can be built without any reliance on
AppleScript, Finder, or a graphical login session, making it (mostly)
reproducible and CI-friendly. .DS_Store files and their contained alias
and bookmark records (which control the mounted disk image's appearance
in the Finder) are written on-demand based on qbs properties defined in
the project file, as well as the Carbon LPic, TEXT, styl, and RTF
resources used for embedding a license agreement prompt.
Task-number: QBS-416
Change-Id: I95431e21becc3bea075a1468d5271a41c38bbd04
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
| |
Change-Id: I2adade1855de34adbe9c0c9629427c706621936b
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This simplifies installation for end users, as they only ever have to
use this one tag to install an entire bundle, rather than having to
remember every possible file tag attached to the output artifacts of
rules which install their output to a bundle.
Refactor associated rules to handle this new internal workflow. This
paves the way for other new functionality like bundle embedding.
Change-Id: I76369383ae08d1ff5433b73d517a657dbd329b78
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
| |
cpp.precompiledHeader no longer exists, and the iOS app was missing from
the examples qbs file.
Change-Id: I2e5f662fb28f6fcd0e4554866eb8828ca1be08ab
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Patch-set 2 includes *.cpp *.c
Every source file needs to have up-to-date license
headers in order to pass ci.
Change-Id: Ie6e493097af6f7dd6a8adff170eb856f496e689e
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Patch-set 1 includes *.h
Every source file needs to have up-to-date license
headers in order to pass ci.
Change-Id: Ib6cf3ac47dfba6dff262fded44bc952aef3bda8b
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
|
|\
| |
| |
| | |
Change-Id: If1a2c368170d89d5e6e11b08a32b37901d51eb1d
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
[ChangeLog] The "osx" value in qbs.hostOS and qbs.targetOS has been
replaced with "macos". For backwards compatibility, qbs.hostOS will
still contain "osx" in addition to "macos", and an error will be printed
if qbs.targetOS contains "osx" but not "macos". Specifying "macos"
without "osx" is allowed. These checks are subject to be removed in a
future version of qbs, so update your hostOS and targetOS checks
accordingly.
[ChangeLog] cpp.minimumOsxVersion has been deprecated and replaced with
cpp.minimumMacosVersion. cpp.minimumOsxVersion is subject to be removed
in a future version of qbs, so update your projects accordingly.
Change-Id: I479891829dff6eb6750cb2a04e1395f085896f63
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
|
|\|
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
doc/reference/items/transformer.qdoc
share/qbs/modules/cpp/GenericGCC.qbs
Change-Id: I45560834560019b18274c373c45651eb8aadd206
|
| |
| |
| |
| |
| |
| | |
Change-Id: I885d94bb14b325dc36767a840ebdb0be1fb59dd2
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
| |
| |
| |
| |
| |
| |
| | |
The heavy lifting was done by clazy.
Change-Id: Ibb13c517567b1b32bbda6d26225454d1b003934d
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
|
|/
|
|
|
| |
Change-Id: I4098b281ab9c1f5bc29fe23164dd3a3303759ce0
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
|
|
|
|
|
|
|
|
| |
This ensures that artifacts will be appropriately rebuilt if the
product's Info.plist file changes, which is currently ignored.
Change-Id: I3adf7e74bd32f3bb8d3084061dd2793aa02b932c
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
|
|\
| |
| |
| | |
Change-Id: I45ee8897a07522c51833739afc8de374ec269e08
|
| |
| |
| |
| |
| |
| |
| | |
This example did nothing since commit c91dcd35.
Change-Id: I7aa440272b2499e26bc947e9b973682a82ca2b75
Reviewed-by: Jake Petroules <jake.petroules@theqtcompany.com>
|
|/
|
|
|
|
|
|
| |
This makes sure the Qbs and Xcode builds will generate the same
CFBundleIdentifier, which will be important for code signing.
Change-Id: Ic877e98b89d50f996e9a603791fa16646ca0f7d3
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
|