builders.rst 1.11 KB
Newer Older
1
.. _builders:
Brian Douglass's avatar
Brian Douglass committed
2

3 4 5
Builders
========
Builders have been called Build Templates in the early days of Clickable.
Brian Douglass's avatar
Brian Douglass committed
6

7 8
pure-qml-qmake
--------------
Brian Douglass's avatar
Brian Douglass committed
9 10 11

A purely qml qmake project.

12 13
qmake
-----
Brian Douglass's avatar
Brian Douglass committed
14 15 16

A project that builds using qmake (has more than just QML).

17 18
pure-qml-cmake
--------------
Brian Douglass's avatar
Brian Douglass committed
19 20 21

A purely qml cmake project

22 23
cmake
-----
Brian Douglass's avatar
Brian Douglass committed
24 25 26

A project that builds using cmake (has more than just QML)

27 28
custom
------
Brian Douglass's avatar
Brian Douglass committed
29 30 31

A custom build command will be used.

32 33
cordova
-------
Brian Douglass's avatar
Brian Douglass committed
34 35 36

A project that builds using cordova

37 38
pure
----
Brian Douglass's avatar
Brian Douglass committed
39 40 41

A project that does not need to be compiled. All files in the project root will be copied into the click.

42 43 44
precompiled
-----------

45 46 47 48 49
A project that does not need to be compiled. All files in the project root will
be copied into the click. There may be precompiled binaries or libraries
included in apps build with this builder. Specifying the
:ref:`restrict_arch <clickable-json-restrict_arch>` in the clickable.json file
can be useful with this builder.
50

51 52
python
------
Brian Douglass's avatar
Brian Douglass committed
53

54
Deprecated, use "precompiled" instead.
Aaron's avatar
Aaron committed
55

56 57
go
--
Aaron's avatar
Aaron committed
58

Brian Douglass's avatar
Brian Douglass committed
59
A project that uses go version 1.6.
60 61 62 63

rust
----

64
A project that uses rust. Debug builds can be enabled by specifying ``--debug``.