三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

OpenHarmony .gn 和 BUILDCONFIG.gn 深度解析

OpenHarmony .gn 和 BUILDCONFIG.gn 深度解析

概述

GN 的启动过程涉及两个核心配置文件:

  1. .gn(30 行)— GN 的"引导程序",告诉 GN 去哪里找配置
  2. BUILDCONFIG.gn(1195 行)— GN 的"全局配置",定义所有全局变量

这两个文件共同完成了 GN 的初始化和环境配置。


.gn文件详解

文件位置

<源码根>/.gn

OpenHarmony:v6.1-release/.gn

完整内容

# Copyright (c) 2021 Huawei Device Co., Ltd. # Licensed under the Apache License, Version 2.0 (the "License"); # ... import("//build/core/gn/ohos_exec_script_allowlist.gni") # The location of the build configuration file. buildconfig = "//
← 返回列表