有关详细信息,请参阅gn help label_pattern。 (4)Executing scripts执行脚本 有两种方法可以执行脚本。GN 中的所有外部脚本都是Python编写的。第一种方法是作为构建步骤。这样的脚本将接受一些输入并生成一些作为构建部分的输出。调用脚本的目标使用“action”目标类型进行声明(请参见gn help action)。 执行脚本的第二...
调用脚本的目标是使用“action”目标类型声明的(请参阅参考资料gn help action)。 执行脚本的第二种方法是在构建文件执行期间同步。这在某些情况下是必要的,以确定要编译的文件集合,或获取构建文件可能依赖的某些系统配置。构建文件可以读取脚本的标准输出(stdout)并以不同的方式对其执行操作。 同步脚本的执行由exec_s...
2.7 gn help gen 2.8 gn help help 2.9 gn help ls 2.10 gn help meta 2.11 gn help path 2.12 gn help refs 2.13 gn help action 2.14 gn help action_foreach 2.15 gn help bundle_data 2.16 gn help copy 2.17 gn help create_bundle 2.18 gn help executable 2.19 gn help generated_file 2.20 gn...
调用脚本的目标使用“action”目标类型声明(请参阅gn help action)。 在构建文件执行期间,执行脚本的第二种方式是同步的。在某些情况下,这是必要的,以确定要编译的文件集,或者获取构建文件可能依赖的某些系统配置。构建文件可以读取脚本的stdout并以不同的方式对其执行操作。 同步脚本执行由exec_script函数完成(有关...
有两种方法来执行脚本。GN中的所有外部脚本都是Python。第一种方法是作为构建步骤。这样的脚本将需要一些输入,并生成一些输出作为构建的一部分。调用脚本的目标是使用“action”目标类型声明的(请参阅参考资料gn help action)。 执行脚本的第二种方法是在构建文件执行期间同步。这在某些情况下是必要的,以确定要编译的...
action_foreach: Declare a target that runs a script over a set of files. This target type allows you to run a script once-per-file over a set of sources. If you want to run a script once that takes many files as input, see "gn help action". Inputs The script will be run onc...
通过gn help desc 了解desc的更多用法。 GN文件执行脚本 参照官方文档language.md 有两种方式: 1)使用action目标类型 2)使用exec_script函数 action("run_this_guy_once") {script = "doprocessing.py"sources = [ "my_configuration.txt" ]outputs = [ "$target_gen_dir/insightful_output.txt" ]# Our sc...
关于.gn文件查看gn help dotfile帮助 BUILD.gn:编译的脚本 buildconfig:包含了配置以及工具链等。 [!NOTE] 在chrome里,build目录(chromium/src/build)包含了GN的核心模版和配置以及一些python脚本,可以帮助我们更快地配置工程。一般来说,build是独立的不依赖其他工程,webrtc的构建也是依赖这个build目录。我们可以利用...
有两种方法来执行脚本。GN中的所有外部脚本都是Python。第一种方法是作为构建步骤。这样的脚本将需要一些输入,并生成一些输出作为构建的一部分。调用脚本的目标是使用“action”目标类型声明的(请参阅参考资料gn help action)。 执行脚本的第二种方法是在构建文件执行期间同步。这在某些情况下是必要的,以确定要编译的...
通过gn help desc 了解desc的更多用法。 GN文件执行脚本 参照官方文档language.md 有两种方式: 1)使用action目标类型 2)使用exec_script函数 代码语言:GN 复制 action("run_this_guy_once") {script = "doprocessing.py"sources = [ "my_configuration.txt" ]outputs = [ "$target_gen_dir/insightful_output...