1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
---
layout: default
title: {{ site.name }}
---
## Simple description
```lua
target("console")
set_kind("binary")
add_files("src/*.c")
```
## Build project
```bash
$ xmake
```
## Run target
```bash
$ xmake run console
```
## Debug target
```bash
$ xmake run -d console
```
## Support features
* Tasks
* Macros
* Actions
* Options
* Plugins
* Templates
## Support platforms
* Windows (x86, x64, amd64, x86_amd64)
* Macosx (i386, x86_64)
* Linux (i386, x86_64, cross-toolchains ...)
* Android (armv5te, armv6, armv7-a, armv8-a, arm64-v8a)
* iPhoneOS (armv7, armv7s, arm64, i386, x86_64)
* WatchOS (armv7k, i386)
* Mingw (i386, x86_64)
## Support Languages
* C/C++
* Objc/Objc++
* Swift
* Assembly
* Golang
* Rust
* Dlang
## Builtin Plugins
* Macros script plugin
* Run the custom lua script plugin
* Generate IDE project file plugin(makefile, vs2002 - vs2017 .. )
* Generate doxygen document plugin
* Convert .app to .ipa plugin
## Examples
[](https://github.com/tboox/xmake)
## Contacts
* Email:[[email protected]](mailto:[email protected])
* Homepage:[TBOOX Open Source Project](http://www.tboox.org/cn)
* Community:[TBOOX Open Source Community](http://www.tboox.org/forum)
* ChatRoom:[](https://gitter.im/tboox/tboox?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|