summaryrefslogtreecommitdiffhomepage
path: root/subr/pkg_build_dir.subr
diff options
context:
space:
mode:
Diffstat (limited to 'subr/pkg_build_dir.subr')
-rw-r--r--subr/pkg_build_dir.subr12
1 files changed, 7 insertions, 5 deletions
diff --git a/subr/pkg_build_dir.subr b/subr/pkg_build_dir.subr
index e9104ab2..2143e057 100644
--- a/subr/pkg_build_dir.subr
+++ b/subr/pkg_build_dir.subr
@@ -4,13 +4,15 @@
pkg_build_dir() {
if [ -z "${PKG_BUILD_DIR}" ]; then
- if [ -e "${WORKDIR}/${PKG_SUBDIR}/configure" ]\
- || [ -e "${WORKDIR}/${PKG_SUBDIR}/configure.ac" ]\
- || [ -e "${WORKDIR}/${PKG_SUBDIR}/configure.in" ]; then
- set_build_dir "${PKG_SUBDIR}" "${PKG_BUILD_TYPE:-native}";
+ if [ -e "${PKG_BASE_DIR}/${PKG_SUBDIR}/configure" ]\
+ || [ -e "${PKG_BASE_DIR}/${PKG_SUBDIR}/configure.ac" ]\
+ || [ -e "${PKG_BASE_DIR}/${PKG_SUBDIR}/configure.in" ]; then
+ PKG_BUILD_DIR="${PKG_BASE_DIR}/obj";
else
- PKG_BUILD_DIR="${PKG_SUBDIR}";
+ PKG_BUILD_DIR="${PKG_BASE_DIR}/${PKG_SUBDIR}";
fi;
+ else
+ PKG_BUILD_DIR="${PKG_BASE_DIR}/${PKG_BUILD_DIR}";
fi;
};