platform_build_soong/cc
Yi Kong 85d7297318 Do not build tests with ThinLTO
There's not a great return on investment for spending additional
compilation/link time on tests that may only be run once or very few
times (as compared to actual library code that ships and is run orders
of magnitude more times).

Bug: 195134194
Bug: 203737712
Test: m GLOBAL_THINLTO=true dist device-tests platform_tests
Change-Id: I7149c4140f7c52b22bedbe322f1bf2c81f7ad66b
2021-10-24 17:01:43 +08:00
..
config Rewrite macOS SDK selection 2021-10-19 21:43:41 -07:00
libbuildversion Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
ndk_api_coverage_parser Apply pylint to build/soong/cc/ndk_api_coverage_parser 2021-08-18 17:17:47 +00:00
ndkstubgen Add test for empty stub generation. 2021-06-28 15:50:55 -07:00
symbolfile Revert "Revert "Apply pylint to cc/symbolfile"" 2021-08-19 19:31:54 +00:00
Android.bp Add recovery image sdk trait to cc_library_headers 2021-09-24 17:44:37 +01:00
androidmk.go Merge "Export SOONG_CC_API_XML to Make outside androidmk" 2021-10-04 18:32:15 +00:00
api_level.go Remove nativeApiLevelFromUserWithDefault 2021-04-15 14:00:00 +09:00
binary.go bp2build: Add support for cc_binary. 2021-10-19 14:12:39 -04:00
binary_sdk_member.go Refactor SdkMemberType.AddDependencies() 2021-08-31 17:07:07 +01:00
bp2build.go bp2build: Add support for cc_binary. 2021-10-19 14:12:39 -04:00
builder.go Add tidy_disabled_srcs property. 2021-09-20 18:17:59 -07:00
cc.go Remove use_apex_name_macro 2021-10-14 08:57:59 +09:00
cc_test.go Add unit tests for cpp/assembly flags. 2021-09-30 10:11:04 -04:00
ccdeps.go
cflag_artifacts.go
check.go
cmakelists.go [cc] Switch to -fsanitize-ignorelist 2021-08-27 15:12:56 -07:00
compdb.go
compiler.go Remove use_apex_name_macro 2021-10-14 08:57:59 +09:00
compiler_test.go Conditionally apply rustdoc flags to third party crates 2021-08-02 11:50:34 -07:00
coverage.go Also generate api lists based on symbol files for cc_library rule during build time. 2021-08-24 17:39:45 -07:00
fuzz.go rust: Package shared libraries with fuzzer zips 2021-10-14 15:31:47 -04:00
gen.go Rename gccCmd mingwCmd now that's all it's used for. 2021-05-18 11:56:02 -07:00
gen_test.go Automatically call TestingBuildParams.RelativeToTop() 2021-03-30 19:35:35 +01:00
genrule.go Add environment variables to cc_genrule commands 2021-09-27 15:56:23 -07:00
genrule_test.go Add environment variables to cc_genrule commands 2021-09-27 15:56:23 -07:00
image.go Separate snapshot definition 2021-07-19 11:42:32 +09:00
image_sdk_traits.go Add ramdisk image sdk trait to cc_library_headers 2021-09-25 10:17:31 +01:00
installer.go Allow for the installation of binaries in xbin 2021-10-19 19:44:13 +00:00
kernel_headers.go
library.go Add OS to configuration key in mixed builds 2021-10-19 16:55:52 -04:00
library_headers.go Add OS to configuration key in mixed builds 2021-10-19 16:55:52 -04:00
library_headers_test.go
library_sdk_member.go Add ramdisk image sdk trait to cc_library_headers 2021-09-25 10:17:31 +01:00
library_test.go Expose TocFile via CcInfo 2021-09-16 20:55:10 +00:00
linkable.go rust: Package shared libraries with fuzzer zips 2021-10-14 15:31:47 -04:00
linker.go bp2build; Update handling of linker flags 2021-10-07 16:07:40 -04:00
llndk_library.go Remove obsolete llndk_library 2021-04-26 18:41:00 -07:00
lto.go Do not build tests with ThinLTO 2021-10-24 17:01:43 +08:00
makevars.go Replace android.BuildOs with Config.BuildOS 2021-07-20 12:46:48 -07:00
native_bridge_sdk_trait.go Add support for native bridge trait 2021-09-23 11:37:57 +01:00
ndk_abi.go Disable ABI dumps on Darwin. 2021-06-07 13:22:30 -07:00
ndk_headers.go Remove draft API support. 2021-04-13 15:55:47 -07:00
ndk_library.go Add tidy_disabled_srcs property. 2021-09-20 18:17:59 -07:00
ndk_prebuilt.go Only store what's used in SharedLibraryInfo 2021-06-08 16:44:23 -04:00
ndk_sysroot.go Don't enforce ordering for ABI validation. 2021-06-15 13:26:55 -07:00
object.go Add OS to configuration key in mixed builds 2021-10-19 16:55:52 -04:00
object_test.go crt objects for APEX and vendor variants have correct target API levels 2021-08-25 16:26:47 +09:00
OWNERS
pgo.go [cc/pgo] Mark pgo.sampling property as an arch-variant 2021-06-18 11:11:46 -07:00
prebuilt.go Add OS to configuration key in mixed builds 2021-10-19 16:55:52 -04:00
prebuilt_test.go Replace android.BuildOs with Config.BuildOS 2021-07-20 12:46:48 -07:00
proto.go
proto_test.go Replace android.BuildOs with Config.BuildOS 2021-07-20 12:46:48 -07:00
pylintrc
rs.go remove target from every intermediate depFile 2021-07-30 09:47:07 -07:00
sabi.go Remove Fuchsia support from Soong 2021-07-21 20:37:46 -07:00
sanitize.go [cc] Switch to -fsanitize-ignorelist 2021-08-27 15:12:56 -07:00
sanitize_test.go Update memtag code behavior to match comment. 2021-07-08 11:19:15 -04:00
sdk.go Separate snapshot definition 2021-07-19 11:42:32 +09:00
sdk_test.go Automatically call TestingBuildParams.RelativeToTop() 2021-03-30 19:35:35 +01:00
snapshot_prebuilt.go Support Rust in Recovery 2021-08-17 15:08:49 -07:00
snapshot_utils.go Separate snapshot definition 2021-07-19 11:42:32 +09:00
stl.go Remove Fuchsia support from Soong 2021-07-21 20:37:46 -07:00
strip.go bp2build: support strip properties. 2021-06-10 05:22:50 +00:00
stub_library.go Export SOONG_CC_API_XML to Make outside androidmk 2021-09-30 13:11:48 -07:00
sysprop.go
test.go Add data_bins property 2021-09-27 15:56:26 -07:00
test_data_test.go Do not modules in files called "Blueprints". 2021-09-02 11:46:24 +02:00
testing.go Add bp2build converter for cc_genrule. 2021-09-23 05:41:20 +00:00
tidy.go Switch to clang r433403 2021-09-10 04:20:49 +00:00
toolchain_library.go
util.go Deprecate group_static_libs property 2021-08-30 23:13:03 +00:00
vendor_public_library.go Remove global state from vendor public libraries 2021-04-27 16:26:00 -07:00
vendor_public_library_test.go Export cc vendor functions for usage by rust. 2021-06-03 08:31:55 -04:00
vendor_snapshot.go Add module based host-tools snapshot 2021-09-13 21:29:14 +00:00
vendor_snapshot_test.go Rewrite snapshot dependencies for vndk-ext 2021-07-30 10:49:02 +00:00
vndk.go Update prebuilt_etc available for snapshot 2021-07-20 11:24:03 +09:00
vndk_prebuilt.go Only store what's used in SharedLibraryInfo 2021-06-08 16:44:23 -04:00