mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-21 20:34:17 +08:00
Merge branch 'master' into 'master'
feat(cookbook): auxiliary dynamic linking functions See merge request redox-os/cookbook!427
This commit is contained in:
commit
bf3ba3f8f8
@ -610,6 +610,28 @@ function cookbook_configure {
|
||||
"${COOKBOOK_MAKE}" -j "${COOKBOOK_MAKE_JOBS}"
|
||||
"${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}"
|
||||
}
|
||||
|
||||
function DYNAMIC_INIT {
|
||||
echo "WARN: Program is being compiled dynamically."
|
||||
|
||||
COOKBOOK_CONFIGURE_FLAGS=(
|
||||
--host="${GNU_TARGET}"
|
||||
--prefix=""
|
||||
--enable-shared
|
||||
--disable-static
|
||||
)
|
||||
|
||||
# TODO: check paths for spaces
|
||||
export LDFLAGS="-L${COOKBOOK_SYSROOT}/lib"
|
||||
|
||||
autotools_recursive_regenerate() {
|
||||
for f in $(find . -name configure.ac -o -name configure.in -type f | sort); do
|
||||
echo "* autotools regenerate in '$(dirname $f)'..."
|
||||
( cd "$(dirname "$f")" && autoreconf -fvi "$@" -I${COOKBOOK_HOST_SYSROOT}/share/aclocal )
|
||||
done
|
||||
}
|
||||
}
|
||||
|
||||
"#;
|
||||
|
||||
let post_script = r#"# Common post script
|
||||
|
||||
Loading…
Reference in New Issue
Block a user