summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Colin Cross <ccross@android.com> 2024-07-01 20:05:54 -0700
committer Colin Cross <ccross@android.com> 2024-07-11 16:59:34 -0700
commit17f9dc5f76227bcbb6c2d2886c4323f15c8b9ee8 (patch)
treed7aa9c3683cddddbe625819f72187afb4226298a
parent77c5e9f9d4ce2570918936b0f77237c30ae18a11 (diff)
Remove obsolete rust VariantIsStatic
Rust modules no longer have static variants after I2925f67f6dc9329dae3dcccafb8560900ac8a6fc, remove the VariantIsStatic field. Bug: 254469782 Test: m Test: m blueprint_tests Change-Id: Ic63412a27c3a09dec43c4a9064a3e1f4181147db
-rw-r--r--rust/library.go12
1 files changed, 2 insertions, 10 deletions
diff --git a/rust/library.go b/rust/library.go
index 96c02c832..ba73f27fd 100644
--- a/rust/library.go
+++ b/rust/library.go
@@ -86,8 +86,6 @@ type LibraryMutatedProperties struct {
VariantIsRlib bool `blueprint:"mutated"`
// This variant is a shared library
VariantIsShared bool `blueprint:"mutated"`
- // This variant is a static library
- VariantIsStatic bool `blueprint:"mutated"`
// This variant is a source provider
VariantIsSource bool `blueprint:"mutated"`
@@ -179,7 +177,7 @@ func (library *libraryDecorator) shared() bool {
}
func (library *libraryDecorator) static() bool {
- return library.MutatedProperties.VariantIsStatic
+ return false
}
func (library *libraryDecorator) source() bool {
@@ -205,14 +203,12 @@ func (library *libraryDecorator) buildStatic() bool {
func (library *libraryDecorator) setRlib() {
library.MutatedProperties.VariantIsRlib = true
library.MutatedProperties.VariantIsDylib = false
- library.MutatedProperties.VariantIsStatic = false
library.MutatedProperties.VariantIsShared = false
}
func (library *libraryDecorator) setDylib() {
library.MutatedProperties.VariantIsRlib = false
library.MutatedProperties.VariantIsDylib = true
- library.MutatedProperties.VariantIsStatic = false
library.MutatedProperties.VariantIsShared = false
}
@@ -229,17 +225,13 @@ func (library *libraryDecorator) setDylibStd() {
}
func (library *libraryDecorator) setShared() {
- library.MutatedProperties.VariantIsStatic = false
library.MutatedProperties.VariantIsShared = true
library.MutatedProperties.VariantIsRlib = false
library.MutatedProperties.VariantIsDylib = false
}
func (library *libraryDecorator) setStatic() {
- library.MutatedProperties.VariantIsStatic = true
- library.MutatedProperties.VariantIsShared = false
- library.MutatedProperties.VariantIsRlib = false
- library.MutatedProperties.VariantIsDylib = false
+ panic(fmt.Errorf("static variant is not supported for rust modules, use the rlib variant instead"))
}
func (library *libraryDecorator) setSource() {