summaryrefslogtreecommitdiffhomepage
path: root/project
diff options
context:
space:
mode:
Diffstat (limited to 'project')
-rw-r--r--project/config/cfgdefs.sh13
-rw-r--r--project/extras.mk18
2 files changed, 22 insertions, 9 deletions
diff --git a/project/config/cfgdefs.sh b/project/config/cfgdefs.sh
index 6510abd..20c89b1 100644
--- a/project/config/cfgdefs.sh
+++ b/project/config/cfgdefs.sh
@@ -28,6 +28,10 @@ _mb_quotes='\"'
for arg ; do
case "$arg" in
+ --m4-dir=*)
+ m4_dir=${arg#*=}
+ ;;
+
--with-preferred-host-ar=*)
slbt_preferred_host_ar=${_mb_quotes}${arg#*=}${_mb_quotes}
;;
@@ -52,11 +56,20 @@ done
cfgdefs_output_custom_defs()
{
+ if [ -z "${m4_dir:-}" ]; then
+ m4_dir="${mb_datadir}/${mb_package}"
+ fi
+
if [ $mb_cfgtest_cfgtype = 'host' ]; then
cfgtest_cflags_append -DSLBT_PREFERRED_HOST_AR=${slbt_preferred_host_ar:-0}
cfgtest_cflags_append -DSLBT_PREFERRED_HOST_AS=${slbt_preferred_host_as:-0}
cfgtest_cflags_append -DSLBT_PREFERRED_HOST_NM=${slbt_preferred_host_nm:-0}
cfgtest_cflags_append -DSLBT_PREFERRED_HOST_RANLIB=${slbt_preferred_host_ranlib:-0}
+
+ cfgtest_newline
+ cfgtest_comment '# m4,aux'
+ mb_cfgtest_makevar='M4_DIR'
+ cfgtest_makevar_set "$m4_dir"
fi
}
diff --git a/project/extras.mk b/project/extras.mk
index 674da1e..04802df 100644
--- a/project/extras.mk
+++ b/project/extras.mk
@@ -104,14 +104,14 @@ install-app-extras:
mv bin/$(STOOLIE)$(OS_APP_SUFFIX).tmp $(DESTDIR)$(BINDIR)/$(STOOLIE)$(OS_APP_SUFFIX)
install-slibtoolize:
- mkdir -p $(DESTDIR)$(DATADIR)/$(PACKAGE)
-
- cp -p $(SOURCE_DIR)/m4/slibtool.m4 $(DESTDIR)$(DATADIR)/$(PACKAGE)
- cp -p $(SOURCE_DIR)/m4/sltdl.m4 $(DESTDIR)$(DATADIR)/$(PACKAGE)
- cp -p $(SOURCE_DIR)/aux/ltmain.sh $(DESTDIR)$(DATADIR)/$(PACKAGE)
- cp -p $(SOURCE_DIR)/aux/slibtool.sh $(DESTDIR)$(DATADIR)/$(PACKAGE)
- cp -p $(SOURCE_DIR)/aux/ar-lib $(DESTDIR)$(DATADIR)/$(PACKAGE)
- cp -p $(SOURCE_DIR)/aux/sltdl.h.in $(DESTDIR)$(DATADIR)/$(PACKAGE)
- cp -p $(SOURCE_DIR)/aux/sltdl.mk.in $(DESTDIR)$(DATADIR)/$(PACKAGE)
+ mkdir -p $(DESTDIR)$(M4_DIR)
+
+ cp -p $(SOURCE_DIR)/m4/slibtool.m4 $(DESTDIR)$(M4_DIR)
+ cp -p $(SOURCE_DIR)/m4/sltdl.m4 $(DESTDIR)$(M4_DIR)
+ cp -p $(SOURCE_DIR)/aux/ltmain.sh $(DESTDIR)$(M4_DIR)
+ cp -p $(SOURCE_DIR)/aux/slibtool.sh $(DESTDIR)$(M4_DIR)
+ cp -p $(SOURCE_DIR)/aux/ar-lib $(DESTDIR)$(M4_DIR)
+ cp -p $(SOURCE_DIR)/aux/sltdl.h.in $(DESTDIR)$(M4_DIR)
+ cp -p $(SOURCE_DIR)/aux/sltdl.mk.in $(DESTDIR)$(M4_DIR)
.PHONY: install-slibtoolize