Lines Matching refs:invoker
17 assert(defined(invoker.target_type), "Library target_type is required.")
18 assert(defined(invoker.sources), "Library sources is required.")
19 target_type = invoker.target_type
25 if (defined(invoker.sources)) {
26 assert(invoker.sources != "")
28 if (defined(invoker.public_configs)) {
29 assert(invoker.public_configs != "")
31 if (defined(invoker.public_deps)) {
32 assert(invoker.public_deps != "")
34 if (defined(invoker.output_name)) {
35 assert(invoker.output_name != "")
40 forward_variables_from(invoker, "*", [ "remove_configs" ])
44 if (defined(invoker.cflags)) {
45 cflags += invoker.cflags
47 if (defined(invoker.cflags_cc)) {
48 cflags_cc += invoker.cflags_cc
51 if (defined(invoker.ldflags)) {
52 ldflags += invoker.ldflags
54 if (defined(invoker.remove_configs)) {
55 configs -= invoker.remove_configs
79 assert(defined(invoker.features), "Component features is required.")
81 if (!defined(invoker.target_type)) {
83 } else if (invoker.target_type == "static_library") {
86 target_type = invoker.target_type
93 forward_variables_from(invoker, "*")
96 if (defined(invoker.deps)) {
97 deps += invoker.deps
108 forward_variables_from(invoker, [ "testonly" ])
109 if (defined(invoker.version)) {
110 print(invoker.version)
113 forward_variables_from(invoker,
119 if (defined(invoker.exec_path)) {
120 args += [ "--path=${invoker.exec_path}" ]
122 if (defined(invoker.enable)) {
123 args += [ "--enable=${invoker.enable}" ]
125 if (defined(invoker.prebuilts)) {
126 args += [ "--prebuilts=${invoker.prebuilts}" ]
128 if (defined(invoker.command)) {
129 args += [ "--command=${invoker.command}" ]
141 if (defined(invoker.outputs)) {
142 outputs += invoker.outputs
148 target(invoker.target_type, target_name) {
149 forward_variables_from(invoker, "*")
163 assert(defined(invoker.module_name), "module_name in required.")
164 assert(defined(invoker.module_source_dir_list),
167 forward_variables_from(invoker,