platform_bionic/tools/versioner
Josh Gao d2ab9ffcb6 versioner: compile with clang -include foo.h -.
At least one warning only triggers in files that are included, instead
of being passed directly. Switch to compiling with -include, and fix
the resulting warnings.

Bug: https://github.com/android-ndk/ndk/issues/474
Test: mma -j && versioner
Test: python tools/versioner/run_tests.py
Change-Id: I784698c18540c9cc30f372f279a1cec1d75721ea
2017-07-28 12:57:16 -07:00
..
src versioner: compile with clang -include foo.h -. 2017-07-28 12:57:16 -07:00
tests Merge changes I72d37b7c,I7d254a10,I2e967acf 2016-11-15 00:54:09 +00:00
Android.bp Convert versioner to Android.bp 2016-12-15 10:44:41 -08:00
current versioner: introduce. 2016-06-02 13:40:36 -07:00
dependencies versioner: add symlink for dependencies. 2017-04-27 17:25:23 -07:00
platforms versioner: introduce. 2016-06-02 13:40:36 -07:00
README.md versioner: introduce. 2016-06-02 13:40:36 -07:00
run_tests.py versioner: add idempotence test that uses the bionic headers. 2016-08-15 14:28:25 -07:00

versioner

Use clang to verify the correctness of bionic's availability attributes against the NDK platform definitions.

Build

Build with FORCE_BUILD_LLVM_COMPONENTS=true mma -j48

Use

versioner -p platforms current dependencies