forked from OctaForge/OctaBuild
use get_code
parent
2ecef3cbbb
commit
ba67a72232
5
main.cc
5
main.cc
|
@ -426,13 +426,12 @@ struct ObState: CsState {
|
||||||
auto tgt = args[0].get_str();
|
auto tgt = args[0].get_str();
|
||||||
auto dep = args[1].get_str();
|
auto dep = args[1].get_str();
|
||||||
int nargs = args[3].get_int();
|
int nargs = args[3].get_int();
|
||||||
Uint32 *body = (nargs > 2) ? const_cast<Uint32 *>(args[2].code) : nullptr;
|
Uint32 *body = (nargs > 2) ? args[2].get_code() : nullptr;
|
||||||
os.rule_add(tgt.iter(), dep.iter(), body);
|
os.rule_add(tgt.iter(), dep.iter(), body);
|
||||||
});
|
});
|
||||||
|
|
||||||
add_commandn("action", "se", [](ObState &os, cscript::TvalRange args) {
|
add_commandn("action", "se", [](ObState &os, cscript::TvalRange args) {
|
||||||
os.rule_add(args[0].get_str().iter(), nullptr,
|
os.rule_add(args[0].get_str().iter(), nullptr, args[1].get_code(), true);
|
||||||
const_cast<Uint32 *>(args[1].code), true);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
add_commandn("depend", "ss", [](ObState &os, cscript::TvalRange args) {
|
add_commandn("depend", "ss", [](ObState &os, cscript::TvalRange args) {
|
||||||
|
|
Loading…
Reference in New Issue