third_party.pigweed.src/pw_build
Wyatt Hepler 0fbcdfc3cd Basic CMake build
- Automatically add simple modules with pw_auto_add_simmple_module.
- Define libraries in a module with pw_add_module_library.
- Define tests and test groups with pw_add_test and
  pw_add_test_to_groups.
- Tests execute with full Ninja dependency resolution, as in the GN
  build.
- Add CMakeLists.txt for existing modules.
- Currently there is no support for targets, but these libraries would
  be trivial to integrate with an existing CMake build.

Change-Id: If73d8b61bce88f91141737eb773f1ebce3a7676e
2020-01-04 01:05:46 +00:00
..
py Hide output of pw_exec programs by default 2020-01-03 14:15:39 -08:00
BUILD
BUILD.gn Download external Go dependencies in build 2019-12-26 10:39:48 -08:00
docs.rst Basic CMake build 2020-01-04 01:05:46 +00:00
exec.gni Hide output of pw_exec programs by default 2020-01-03 14:15:39 -08:00
facade.gni pw_build: Add pw_facade template 2019-12-13 11:26:08 -08:00
go.gni Add pw_host_tool GN template 2019-12-26 21:58:46 +00:00
host_tool.gni Print an error if a host tool is running on copy 2020-01-02 20:49:48 +00:00
input_group.gni Add pw_input_group GN template 2019-12-14 00:11:34 +00:00
pigweed.bzl Add pw_protobuf module 2019-12-18 21:29:17 +00:00
pigweed.cmake Basic CMake build 2020-01-04 01:05:46 +00:00
pw_executable.gni
python_script.gni pw_build: Show subcommand output only on failure 2019-12-23 20:43:01 +00:00
README.md

pw_build: Definitions for Pigweed's build system