aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal
diff options
context:
space:
mode:
Diffstat (limited to 'internal')
-rw-r--r--internal/rosa/make.go3
-rw-r--r--internal/rosa/state.go1
2 files changed, 4 insertions, 0 deletions
diff --git a/internal/rosa/make.go b/internal/rosa/make.go
index d8ff9a13..877648c0 100644
--- a/internal/rosa/make.go
+++ b/internal/rosa/make.go
@@ -17,6 +17,8 @@ type MakeHelper struct {
// Command to generate the build system.
Generate string
+ // Runs before configure.
+ ScriptConfigureEarly string
// Runs before make.
ScriptMakeEarly string
// Runs before check.
@@ -130,6 +132,7 @@ export PKG_CONFIG_SYSROOT_DIR='` + sysroot + `'
export PKG_CONFIG_LIBDIR='` + sysroot + `/system/lib/pkgconfig:` + sysroot + `/system/share/pkgconfig'
`
}
+ configure += attr.ScriptConfigureEarly
if !attr.SkipConfigure {
if attr.ConfigureName == "" {
diff --git a/internal/rosa/state.go b/internal/rosa/state.go
index d5712f5f..bc404778 100644
--- a/internal/rosa/state.go
+++ b/internal/rosa/state.go
@@ -880,6 +880,7 @@ func (s *S) getFrame() azalea.Frame {
k("early"): &attr.Early,
k("defaults"): &defaults,
k("generate"): &attr.Generate,
+ k("preConfigure"): &attr.ScriptConfigureEarly,
k("preMake"): &attr.ScriptMakeEarly,
k("preCheck"): &attr.ScriptCheckEarly,
k("postInstall"): &attr.Script,