|
|
@ -17,6 +17,7 @@ local options = |
|
|
|
, {'f', "configs", "kv", nil, "Set the configs." } |
|
|
|
, {'f', "configs", "kv", nil, "Set the configs." } |
|
|
|
, {'d', "debugdir", "kv", nil, "Set the debug source directory." } |
|
|
|
, {'d', "debugdir", "kv", nil, "Set the debug source directory." } |
|
|
|
, {nil, "fetch", "k", nil, "Fetch package only." } |
|
|
|
, {nil, "fetch", "k", nil, "Fetch package only." } |
|
|
|
|
|
|
|
, {nil, "precompiled","k", nil, "Attemp to install the precompiled package." } |
|
|
|
, {nil, "linkjobs", "kv", nil, "Set the link jobs." } |
|
|
|
, {nil, "linkjobs", "kv", nil, "Set the link jobs." } |
|
|
|
, {nil, "cflags", "kv", nil, "Set the cflags." } |
|
|
|
, {nil, "cflags", "kv", nil, "Set the cflags." } |
|
|
|
, {nil, "cxxflags", "kv", nil, "Set the cxxflags." } |
|
|
|
, {nil, "cxxflags", "kv", nil, "Set the cxxflags." } |
|
|
@ -89,7 +90,10 @@ function _require_packages(argv, packages) |
|
|
|
table.insert(config_argv, "--ldflags=" .. argv.ldflags) |
|
|
|
table.insert(config_argv, "--ldflags=" .. argv.ldflags) |
|
|
|
end |
|
|
|
end |
|
|
|
os.vexecv("xmake", config_argv) |
|
|
|
os.vexecv("xmake", config_argv) |
|
|
|
local require_argv = {"require", "-f", "-y", "--build"} |
|
|
|
local require_argv = {"require", "-f", "-y"} |
|
|
|
|
|
|
|
if not argv.precompiled then |
|
|
|
|
|
|
|
table.insert(require_argv, "--build") |
|
|
|
|
|
|
|
end |
|
|
|
if argv.verbose then |
|
|
|
if argv.verbose then |
|
|
|
table.insert(require_argv, "-v") |
|
|
|
table.insert(require_argv, "-v") |
|
|
|
end |
|
|
|
end |
|
|
|