Merge changes I47b8fdd9,Ifbd121ab am: 62e4fe15dc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2360867 Change-Id: Ifdd7c58fe1fe91bbf60c0b2e241d3c5b7a6ca725 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -1204,7 +1204,7 @@ func getConfigString(key cqueryKey) string {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
osName := key.configKey.osType.Name
|
osName := key.configKey.osType.Name
|
||||||
if len(osName) == 0 || osName == "common_os" || osName == "linux_glibc" {
|
if len(osName) == 0 || osName == "common_os" || osName == "linux_glibc" || osName == "linux_musl" {
|
||||||
// Use host OS, which is currently hardcoded to be linux.
|
// Use host OS, which is currently hardcoded to be linux.
|
||||||
osName = "linux"
|
osName = "linux"
|
||||||
}
|
}
|
||||||
|
@@ -157,7 +157,7 @@ var (
|
|||||||
platformOsMap = map[string]string{
|
platformOsMap = map[string]string{
|
||||||
OsAndroid: "//build/bazel/platforms/os:android",
|
OsAndroid: "//build/bazel/platforms/os:android",
|
||||||
osDarwin: "//build/bazel/platforms/os:darwin",
|
osDarwin: "//build/bazel/platforms/os:darwin",
|
||||||
osLinux: "//build/bazel/platforms/os:linux",
|
osLinux: "//build/bazel/platforms/os:linux_glibc",
|
||||||
osLinuxMusl: "//build/bazel/platforms/os:linux_musl",
|
osLinuxMusl: "//build/bazel/platforms/os:linux_musl",
|
||||||
osLinuxBionic: "//build/bazel/platforms/os:linux_bionic",
|
osLinuxBionic: "//build/bazel/platforms/os:linux_bionic",
|
||||||
osWindows: "//build/bazel/platforms/os:windows",
|
osWindows: "//build/bazel/platforms/os:windows",
|
||||||
@@ -204,7 +204,7 @@ var (
|
|||||||
AndroidAndInApex: "//build/bazel/rules/apex:android-in_apex",
|
AndroidAndInApex: "//build/bazel/rules/apex:android-in_apex",
|
||||||
AndroidAndNonApex: "//build/bazel/rules/apex:android-non_apex",
|
AndroidAndNonApex: "//build/bazel/rules/apex:android-non_apex",
|
||||||
osDarwin: "//build/bazel/platforms/os:darwin",
|
osDarwin: "//build/bazel/platforms/os:darwin",
|
||||||
osLinux: "//build/bazel/platforms/os:linux",
|
osLinux: "//build/bazel/platforms/os:linux_glibc",
|
||||||
osLinuxMusl: "//build/bazel/platforms/os:linux_musl",
|
osLinuxMusl: "//build/bazel/platforms/os:linux_musl",
|
||||||
osLinuxBionic: "//build/bazel/platforms/os:linux_bionic",
|
osLinuxBionic: "//build/bazel/platforms/os:linux_bionic",
|
||||||
osWindows: "//build/bazel/platforms/os:windows",
|
osWindows: "//build/bazel/platforms/os:windows",
|
||||||
|
@@ -426,13 +426,6 @@ custom {
|
|||||||
"darwin.txt",
|
"darwin.txt",
|
||||||
"not_windows.txt",
|
"not_windows.txt",
|
||||||
],
|
],
|
||||||
"//build/bazel/platforms/os:linux": [
|
|
||||||
"host.txt",
|
|
||||||
"linux.txt",
|
|
||||||
"glibc.txt",
|
|
||||||
"linux_glibc.txt",
|
|
||||||
"not_windows.txt",
|
|
||||||
],
|
|
||||||
"//build/bazel/platforms/os:linux_bionic": [
|
"//build/bazel/platforms/os:linux_bionic": [
|
||||||
"host.txt",
|
"host.txt",
|
||||||
"linux.txt",
|
"linux.txt",
|
||||||
@@ -440,6 +433,13 @@ custom {
|
|||||||
"linux_bionic.txt",
|
"linux_bionic.txt",
|
||||||
"not_windows.txt",
|
"not_windows.txt",
|
||||||
],
|
],
|
||||||
|
"//build/bazel/platforms/os:linux_glibc": [
|
||||||
|
"host.txt",
|
||||||
|
"linux.txt",
|
||||||
|
"glibc.txt",
|
||||||
|
"linux_glibc.txt",
|
||||||
|
"not_windows.txt",
|
||||||
|
],
|
||||||
"//build/bazel/platforms/os:linux_musl": [
|
"//build/bazel/platforms/os:linux_musl": [
|
||||||
"host.txt",
|
"host.txt",
|
||||||
"linux.txt",
|
"linux.txt",
|
||||||
|
@@ -149,8 +149,8 @@ cc_library {
|
|||||||
"android.cpp",
|
"android.cpp",
|
||||||
],
|
],
|
||||||
"//build/bazel/platforms/os:darwin": ["darwin.cpp"],
|
"//build/bazel/platforms/os:darwin": ["darwin.cpp"],
|
||||||
"//build/bazel/platforms/os:linux": ["linux.cpp"],
|
|
||||||
"//build/bazel/platforms/os:linux_bionic": ["bionic.cpp"],
|
"//build/bazel/platforms/os:linux_bionic": ["bionic.cpp"],
|
||||||
|
"//build/bazel/platforms/os:linux_glibc": ["linux.cpp"],
|
||||||
"//conditions:default": [],
|
"//conditions:default": [],
|
||||||
})`,
|
})`,
|
||||||
"sdk_version": `"current"`,
|
"sdk_version": `"current"`,
|
||||||
@@ -1927,14 +1927,14 @@ cc_library {
|
|||||||
"android.cpp",
|
"android.cpp",
|
||||||
],
|
],
|
||||||
"//build/bazel/platforms/os:darwin": ["darwin.cpp"],
|
"//build/bazel/platforms/os:darwin": ["darwin.cpp"],
|
||||||
"//build/bazel/platforms/os:linux": [
|
|
||||||
"linux.cpp",
|
|
||||||
"linux_glibc.cpp",
|
|
||||||
],
|
|
||||||
"//build/bazel/platforms/os:linux_bionic": [
|
"//build/bazel/platforms/os:linux_bionic": [
|
||||||
"linux.cpp",
|
"linux.cpp",
|
||||||
"bionic.cpp",
|
"bionic.cpp",
|
||||||
],
|
],
|
||||||
|
"//build/bazel/platforms/os:linux_glibc": [
|
||||||
|
"linux.cpp",
|
||||||
|
"linux_glibc.cpp",
|
||||||
|
],
|
||||||
"//build/bazel/platforms/os:linux_musl": [
|
"//build/bazel/platforms/os:linux_musl": [
|
||||||
"linux.cpp",
|
"linux.cpp",
|
||||||
"linux_musl.cpp",
|
"linux_musl.cpp",
|
||||||
@@ -3010,15 +3010,15 @@ cc_library {
|
|||||||
ExpectedBazelTargets: makeCcLibraryTargets("foolib", AttrNameToString{
|
ExpectedBazelTargets: makeCcLibraryTargets("foolib", AttrNameToString{
|
||||||
"implementation_dynamic_deps": `select({
|
"implementation_dynamic_deps": `select({
|
||||||
"//build/bazel/platforms/os:darwin": [":bazlib"],
|
"//build/bazel/platforms/os:darwin": [":bazlib"],
|
||||||
"//build/bazel/platforms/os:linux": [":bazlib"],
|
|
||||||
"//build/bazel/platforms/os:linux_bionic": [":bazlib"],
|
"//build/bazel/platforms/os:linux_bionic": [":bazlib"],
|
||||||
|
"//build/bazel/platforms/os:linux_glibc": [":bazlib"],
|
||||||
"//build/bazel/platforms/os:linux_musl": [":bazlib"],
|
"//build/bazel/platforms/os:linux_musl": [":bazlib"],
|
||||||
"//build/bazel/platforms/os:windows": [":bazlib"],
|
"//build/bazel/platforms/os:windows": [":bazlib"],
|
||||||
"//conditions:default": [],
|
"//conditions:default": [],
|
||||||
}) + select({
|
}) + select({
|
||||||
"//build/bazel/platforms/os:darwin": [":quxlib"],
|
"//build/bazel/platforms/os:darwin": [":quxlib"],
|
||||||
"//build/bazel/platforms/os:linux": [":quxlib"],
|
|
||||||
"//build/bazel/platforms/os:linux_bionic": [":quxlib"],
|
"//build/bazel/platforms/os:linux_bionic": [":quxlib"],
|
||||||
|
"//build/bazel/platforms/os:linux_glibc": [":quxlib"],
|
||||||
"//build/bazel/platforms/os:linux_musl": [":quxlib"],
|
"//build/bazel/platforms/os:linux_musl": [":quxlib"],
|
||||||
"//build/bazel/platforms/os:windows": [":quxlib"],
|
"//build/bazel/platforms/os:windows": [":quxlib"],
|
||||||
"//build/bazel/rules/apex:android-in_apex": [
|
"//build/bazel/rules/apex:android-in_apex": [
|
||||||
|
@@ -250,8 +250,8 @@ cc_library_headers {
|
|||||||
"deps": `[":base-lib"] + select({
|
"deps": `[":base-lib"] + select({
|
||||||
"//build/bazel/platforms/os:android": [":android-lib"],
|
"//build/bazel/platforms/os:android": [":android-lib"],
|
||||||
"//build/bazel/platforms/os:darwin": [":darwin-lib"],
|
"//build/bazel/platforms/os:darwin": [":darwin-lib"],
|
||||||
"//build/bazel/platforms/os:linux": [":linux-lib"],
|
|
||||||
"//build/bazel/platforms/os:linux_bionic": [":linux_bionic-lib"],
|
"//build/bazel/platforms/os:linux_bionic": [":linux_bionic-lib"],
|
||||||
|
"//build/bazel/platforms/os:linux_glibc": [":linux-lib"],
|
||||||
"//build/bazel/platforms/os:windows": [":windows-lib"],
|
"//build/bazel/platforms/os:windows": [":windows-lib"],
|
||||||
"//conditions:default": [],
|
"//conditions:default": [],
|
||||||
})`,
|
})`,
|
||||||
@@ -343,7 +343,7 @@ func TestCcLibraryHeadersArchAndTargetExportSystemIncludes(t *testing.T) {
|
|||||||
"export_system_includes": `select({
|
"export_system_includes": `select({
|
||||||
"//build/bazel/platforms/os:android": ["android_include_dir"],
|
"//build/bazel/platforms/os:android": ["android_include_dir"],
|
||||||
"//build/bazel/platforms/os:darwin": ["darwin_include_dir"],
|
"//build/bazel/platforms/os:darwin": ["darwin_include_dir"],
|
||||||
"//build/bazel/platforms/os:linux": ["linux_include_dir"],
|
"//build/bazel/platforms/os:linux_glibc": ["linux_include_dir"],
|
||||||
"//conditions:default": [],
|
"//conditions:default": [],
|
||||||
}) + select({
|
}) + select({
|
||||||
"//build/bazel/platforms/arch:arm": ["arm_include_dir"],
|
"//build/bazel/platforms/arch:arm": ["arm_include_dir"],
|
||||||
|
@@ -97,8 +97,8 @@ cc_test {
|
|||||||
]`,
|
]`,
|
||||||
"deps": `select({
|
"deps": `select({
|
||||||
"//build/bazel/platforms/os:darwin": [":hostlib"],
|
"//build/bazel/platforms/os:darwin": [":hostlib"],
|
||||||
"//build/bazel/platforms/os:linux": [":hostlib"],
|
|
||||||
"//build/bazel/platforms/os:linux_bionic": [":hostlib"],
|
"//build/bazel/platforms/os:linux_bionic": [":hostlib"],
|
||||||
|
"//build/bazel/platforms/os:linux_glibc": [":hostlib"],
|
||||||
"//build/bazel/platforms/os:linux_musl": [":hostlib"],
|
"//build/bazel/platforms/os:linux_musl": [":hostlib"],
|
||||||
"//build/bazel/platforms/os:windows": [":hostlib"],
|
"//build/bazel/platforms/os:windows": [":hostlib"],
|
||||||
"//conditions:default": [],
|
"//conditions:default": [],
|
||||||
@@ -115,8 +115,8 @@ cc_test {
|
|||||||
"linux.cpp",
|
"linux.cpp",
|
||||||
"android.cpp",
|
"android.cpp",
|
||||||
],
|
],
|
||||||
"//build/bazel/platforms/os:linux": ["linux.cpp"],
|
|
||||||
"//build/bazel/platforms/os:linux_bionic": ["linux.cpp"],
|
"//build/bazel/platforms/os:linux_bionic": ["linux.cpp"],
|
||||||
|
"//build/bazel/platforms/os:linux_glibc": ["linux.cpp"],
|
||||||
"//build/bazel/platforms/os:linux_musl": ["linux.cpp"],
|
"//build/bazel/platforms/os:linux_musl": ["linux.cpp"],
|
||||||
"//conditions:default": [],
|
"//conditions:default": [],
|
||||||
})`,
|
})`,
|
||||||
|
@@ -81,7 +81,7 @@ java_import {
|
|||||||
MakeBazelTarget("java_import", "example_import", AttrNameToString{
|
MakeBazelTarget("java_import", "example_import", AttrNameToString{
|
||||||
"jars": `select({
|
"jars": `select({
|
||||||
"//build/bazel/platforms/os:android": ["android.jar"],
|
"//build/bazel/platforms/os:android": ["android.jar"],
|
||||||
"//build/bazel/platforms/os:linux": ["linux.jar"],
|
"//build/bazel/platforms/os:linux_glibc": ["linux.jar"],
|
||||||
"//conditions:default": [],
|
"//conditions:default": [],
|
||||||
})`,
|
})`,
|
||||||
}),
|
}),
|
||||||
|
Reference in New Issue
Block a user