forked from security/hakurei
internal/rosa/make: post-configure script
Required for some projects with broken build scripts. Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
@@ -41,9 +41,11 @@ type MakeAttr struct {
|
||||
|
||||
// Additional environment variables.
|
||||
Env []string
|
||||
// Runs before cmake.
|
||||
// Runs before configure.
|
||||
ScriptEarly string
|
||||
// Runs after cmake.
|
||||
// Runs after configure.
|
||||
ScriptConfigured string
|
||||
// Runs after install.
|
||||
Script string
|
||||
|
||||
// Remain in working directory set up during ScriptEarly.
|
||||
@@ -151,7 +153,7 @@ func (t Toolchain) NewViaMake(
|
||||
finalExtra...,
|
||||
), nil, attr.Env, scriptEarly+`
|
||||
/usr/src/`+name+`/configure \
|
||||
--prefix=/system`+buildFlag+configureFlags+`
|
||||
--prefix=/system`+buildFlag+configureFlags+attr.ScriptConfigured+`
|
||||
make "-j$(nproc)"`+strings.Join(makeTargets, " ")+`
|
||||
make DESTDIR=/work install
|
||||
`+attr.Script, pkg.Path(AbsUsrSrc.Append(
|
||||
|
||||
Reference in New Issue
Block a user