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
|
-- define task
task("macro")
-- set category
set_task_category("plugin")
-- set menu
set_task_menu({
-- usage
usage = "xmake macro|m [options] [name] [arguments]"
-- description
, description = "Run the given macro"
-- xmake m
, shortname = 'm'
-- options
, options =
{
{'f', "file", "kv", nil, "Read a given xmake.lua file." }
, {'P', "project", "kv", nil, "Change to the given project directory."
, "Search priority:"
, " 1. The Given Command Argument"
, " 2. The Envirnoment Variable: XMAKE_PROJECT_DIR"
, " 3. The Current Directory" }
, {}
, {'v', "verbose", "k", nil, "Print lots of verbose information." }
, {nil, "version", "k", nil, "Print the version number and exit." }
, {'h', "help", "k", nil, "Print this help message and exit." }
, {}
, {nil, "name", "v", nil, "Configure for the given macro name." }
}
})
|