diff options
Diffstat (limited to 'source4/pidl')
-rw-r--r-- | source4/pidl/config.m4 | 9 | ||||
-rw-r--r-- | source4/pidl/config.mk | 4 |
2 files changed, 13 insertions, 0 deletions
diff --git a/source4/pidl/config.m4 b/source4/pidl/config.m4 new file mode 100644 index 0000000000..8b8bc5acf0 --- /dev/null +++ b/source4/pidl/config.m4 @@ -0,0 +1,9 @@ +# Check whether ExtUtils::ExtMaker is available + +if perl -e "use ExtUtils::MakeMaker" 2>/dev/null; then + HAVE_PERL_EXTUTILS_MAKEMAKER=1 +else + HAVE_PERL_EXTUTILS_MAKEMAKER=0 +fi + +AC_SUBST(HAVE_PERL_EXTUTILS_MAKEMAKER) diff --git a/source4/pidl/config.mk b/source4/pidl/config.mk index c469afa1f5..0d36473ade 100644 --- a/source4/pidl/config.mk +++ b/source4/pidl/config.mk @@ -7,6 +7,10 @@ pidl-testcov: pidl/Makefile installpidl:: pidl/Makefile $(MAKE) -C pidl install_vendor PREFIX=$(prefix) +ifeq ($(HAVE_PERL_EXTUTILS_MAKEMAKER),1) +install:: installpidl +endif + idl_full:: pidl/lib/Parse/Pidl/IDL.pm pidl/lib/Parse/Pidl/Expr.pm @CPP="$(CPP)" PERL="$(PERL)" srcdir=$(srcdir) $(srcdir)/script/build_idl.sh FULL |