Chih-Hung Hsieh
b8082295b6
Share cFlags, tidyFlags, etc. in a module
...
* In builder.go, share common flags in a module.
* This replaces the sharing of cflags/cppflags/asflags in cc.go.
* A unit test in apex_test.go now fails and is commented out.
It is a failing test hidden by old optimization in cc.go.
* In module.go, expand the reference variable $someflags<n>,
or ${someflags<n>} to keep many existing unit tests work as is.
* The build.ninja size was reduced from 8.1GB to 6.2GB,
for aosp_arm64-eng WITH_TIDY=1 USE_RBE=true,
and from 7.5GB to 5.6GB when USE_RBE is 0.
Content of build.ninja is also more readable and searchable.
Read/write build.ninja times are also reduced,
depending on disk I/O speed.
Test: make WITH_TIDY=1
Change-Id: I17f96adf4844136d52e5d40f57a19d9e290162b7
2021-09-15 16:05:41 -07:00
..
2021-09-13 06:25:41 +00:00
2021-02-06 04:23:21 +00:00
2021-08-18 17:17:47 +00:00
2021-06-28 15:50:55 -07:00
2021-08-19 19:31:54 +00:00
2021-08-11 23:54:15 +00:00
2021-08-25 04:16:34 +00:00
2021-04-15 14:00:00 +09:00
2021-08-31 17:07:07 +01:00
2021-08-24 13:39:02 -07:00
2021-09-13 12:49:42 +00:00
2021-09-15 16:05:41 -07:00
2021-08-02 11:50:34 -07:00
2021-09-15 16:05:41 -07:00
2020-07-06 16:19:56 -07:00
2020-12-01 16:22:16 -08:00
2020-12-22 12:38:35 -08:00
2021-08-27 15:12:56 -07:00
2020-01-11 01:11:46 +00:00
2021-08-02 11:50:34 -07:00
2021-08-17 13:06:54 -04:00
2021-08-24 17:39:45 -07:00
2021-08-27 22:08:29 +00:00
2021-03-30 19:35:35 +01:00
2021-05-18 11:56:02 -07:00
2021-03-30 23:44:43 +01:00
2021-07-19 11:42:32 +09:00
2021-07-19 11:42:32 +09:00
2021-06-18 05:25:44 +00:00
2020-10-12 16:55:47 -07:00
2020-10-09 18:34:24 -07:00
2021-09-13 12:49:42 +00:00
2021-08-31 17:07:07 +01:00
2021-07-23 10:15:13 -07:00
2021-09-13 12:49:42 +00:00
2021-07-19 11:42:32 +09:00
2021-08-30 23:13:03 +00:00
2021-04-26 18:41:00 -07:00
2021-07-07 16:29:09 -04:00
2021-07-20 12:46:48 -07:00
2021-06-07 13:22:30 -07:00
2021-04-13 15:55:47 -07:00
2021-09-02 21:04:15 +01:00
2021-06-08 16:44:23 -04:00
2021-06-15 13:26:55 -07:00
2021-08-25 16:26:47 +09:00
2021-09-13 12:49:42 +00:00
2020-10-08 16:14:32 -07:00
2021-06-18 11:11:46 -07:00
2021-07-20 12:46:48 -07:00
2021-08-11 18:19:40 +00:00
2021-07-20 12:46:48 -07:00
2020-12-01 16:22:16 -08:00
2020-07-16 13:21:43 -07:00
2021-07-30 09:47:07 -07:00
2021-07-21 20:37:46 -07:00
2021-07-08 11:19:15 -04:00
2021-08-27 15:12:56 -07:00
2021-03-30 19:35:35 +01:00
2021-07-19 11:42:32 +09:00
2021-08-17 15:08:49 -07:00
2021-07-19 11:42:32 +09:00
2021-07-21 20:37:46 -07:00
2021-06-10 05:22:50 +00:00
2021-04-26 18:41:00 -07:00
2020-11-24 14:13:31 +09:00
2021-09-02 11:46:24 +02:00
2021-09-14 10:56:47 -07:00
2021-08-25 16:16:03 +09:00
2021-09-10 04:20:49 +00:00
2020-12-01 18:28:38 -05:00
2021-08-30 23:13:03 +00:00
2021-06-03 08:31:55 -04:00
2021-04-27 16:26:00 -07:00
2021-07-30 10:49:02 +00:00
2021-09-13 21:29:14 +00:00
2021-06-08 16:44:23 -04:00
2021-07-20 11:24:03 +09:00