third_party.pigweed.src/pw_build
Alexei Frolov 4c0428a0d8 Define Linux clang target as toolchain
This change configures the Linux clang -Og target as a toolchain with
args. To support this, all Pigweed variables from pw_vars_default are
made into build args, defined within their respective modules.

The Linux clang target/toolchain is the only one that currently works.
Pigweed's other targets will be ported in later changes.

Change-Id: I051e29fde7577e41a3184c37031a4e04936404e1
2020-06-16 09:50:59 -07:00
..
py
BUILD pw_build: add options for building with Kythe 2020-04-14 14:16:15 +00:00
BUILD.gn Don't declare pigweed variables as globals 2020-06-16 09:50:59 -07:00
defaults.gni Don't declare pigweed variables as globals 2020-06-16 09:50:59 -07:00
docs.rst pw_build: Switch to pw_* target types 2020-06-16 09:50:59 -07:00
exec.gni
facade.gni Don't declare pigweed variables as globals 2020-06-16 09:50:59 -07:00
go.gni
host_tool.gni Define Linux clang target as toolchain 2020-06-16 09:50:59 -07:00
input_group.gni
linker_script.gni Don't declare pigweed variables as globals 2020-06-16 09:50:59 -07:00
pigweed.bzl pw_build: add options for building with Kythe 2020-04-14 14:16:15 +00:00
pigweed.cmake pw_tokenizer: Use facades for global handlers 2020-05-08 03:25:06 +00:00
python_script.gni Don't declare pigweed variables as globals 2020-06-16 09:50:59 -07:00
README.md
target_types.gni Define Linux clang target as toolchain 2020-06-16 09:50:59 -07:00

pw_build: Definitions for Pigweed's build system