72c095bb13abe7a83fc6975f192c537db8d641b8 |
|
30-Sep-2017 |
Dan Willemsen <dwillemsen@google.com> |
Remove default libs -lrt and -lpthread are automatically added to linux host builds now.
/build/kati/Android.bp
|
cb2ff8558ced3ddc021823a3c86bc7ce02dcbdc3 |
|
01-Nov-2016 |
Dan Willemsen <dwillemsen@google.com> |
Fix some possible performance issues found by clang-tidy No obvious time differences when building AOSP, but these all seem like reasonable changes.
/build/kati/Android.bp
|
3af7e61537dd4ace216d01d9edd6afbca12bb793 |
|
21-Oct-2016 |
Dan Willemsen <dan@danw.org> |
Update Android.bp to shrink executables Keep whole_static_libs for the main executable, but use static_libs for the rest. My goal is to check ckati_stamp_dump into Android as a prebuilt, and it goes from 2.4M->1.2M for the ASAN version, and 352K->11K for the normal version.
/build/kati/Android.bp
|
6e63e0f73a403718d767b47dfb3315e0dadeb7ca |
|
18-Oct-2016 |
Dan Willemsen <dwillemsen@google.com> |
Add a tool to export a kati stamp file to other tools There's a desire to understand which files are used by a build so that the automated builds can make better guesses at which builds should be run for a certain change. Instead of having them read a stamp file directly, which would prevent us from updating the stamp format in the future, build a tool that can be used to export the contents in a stable and more portable format. Right now, this just means exporting the file list to stdout with newlines as delimiters. An idea for the future is to define a protobuf or similar format that would contain the glob and shell information as well (if it's useful).
/build/kati/Android.bp
|
9862c2a1dc844d431cf3f9cca41603362cc077c9 |
|
01-Oct-2016 |
Dan Willemsen <dwillemsen@google.com> |
Add simple benchmark for RunCommand Change-Id: I7f3aabdd8fc01f9ddbcf23e586b6f5e81ab8cbce
/build/kati/Android.bp
|
3835aca3c942bc9f9cb4d740877a3482ddc05d06 |
|
29-Feb-2016 |
Dan Willemsen <dwillemsen@google.com> |
[C++] Update Android.bp
/build/kati/Android.bp
|
1a444a870705b263cb4ee080ddfafde42c0f5563 |
|
16-Feb-2016 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Set CPU affinity Sticking to a single processor improves the performance while we are running only a single thread.
/build/kati/Android.bp
|
a09a79d3d812b4237f13470df36dabe800608731 |
|
04-Feb-2016 |
Dan Willemsen <dwillemsen@google.com> |
Update Android.bp with latest Makefile.ckati
/build/kati/Android.bp
|
19edaf13a3b6997a63273047130c0340e220b10e |
|
07-Jan-2016 |
Dan Willemsen <dwillemsen@google.com> |
Allow building Kati with Soong for Android Currently, Android sets some cflags and uses make to build kati. This still uses some of the system headers and libraries instead of the hermetic ones in the tree. Kati and makeparallel are the two remaining binaries being built outside of ninja. In order to fix all of these, define an Android.bp file for Soong, then when enabled, Android will ask Soong to build kati instead of including Makefile.ckati. And I'm hardcoding the version to unknown for now, Soong's genrule is not yet flexible enough to handle the optional dependency.
/build/kati/Android.bp
|