third_party.pigweed.src/pw_preprocessor
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
..
public/pw_preprocessor Fix copyright notices 2019-11-27 22:34:02 +00:00
boolean_test.cc Fix copyright notices 2019-11-27 22:34:02 +00:00
BUILD
BUILD.gn unit_test: allow targets to specify their own test main 2019-11-21 19:15:08 +00:00
CMakeLists.txt Basic CMake build 2020-01-04 01:05:46 +00:00
concat_test.cc Fix copyright notices 2019-11-27 22:34:02 +00:00
docs.rst Expand docs for a few modules 2019-12-09 17:13:47 -08:00
macro_arg_count_test.cc Fix copyright notices 2019-11-27 22:34:02 +00:00
README.md
util_test.cc Fix copyright notices 2019-11-27 22:34:02 +00:00

pw_preprocessor: Useful C preprocessor macros

The pw_preprocessor module provides several helpful preprocessor macros for use in C and C++ code.