From: Phillip Lord Date: Fri, 25 Jan 2019 19:13:15 +0000 (+0000) Subject: Working --enable-elpa with conditional build X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=fd618c569785e7ab9921ac95599245abd0d63370;p=emacs.git Working --enable-elpa with conditional build --- diff --git a/Makefile.in b/Makefile.in index 300a5921752..8e196074281 100644 --- a/Makefile.in +++ b/Makefile.in @@ -429,7 +429,10 @@ src: Makefile $(MAKE) -C $@ VCSWITNESS='$(VCSWITNESS)' all elpa: + ifeq ($(ELPA_IN_CORE),yes) $(MAKE) -C $@ VCSWITNESS='$(VCSWITNESS)' all + endif + blessmail: Makefile src $(MAKE) -C lib-src maybe-blessmail diff --git a/configure.ac b/configure.ac index e1e6072c53a..b6f760e378b 100644 --- a/configure.ac +++ b/configure.ac @@ -543,15 +543,11 @@ elif test "${enableval}" != "yes"; then fi) AC_ARG_ENABLE(elpa, -[AS_HELP_STRING([--enable-elpa=PATH], - [enable ELPA in core.])], -if test "${enableval}" = "no"; then +[AS_HELP_STRING([--enable-elpa], + [Copy Selected ELPA files into core])], + ELPA_IN_CORE=$enableval, ELPA_IN_CORE= - ELPA_LOCAL_PATH= -elif test "${enableval}" != "yes"; then - ELPA_IN_CORE=true - ELPA_LOCAL_PATH=${enableval} -fi) +) AC_ARG_ENABLE(checking, [AS_HELP_STRING([--enable-checking@<:@=LIST@:>@], @@ -5180,6 +5176,8 @@ AC_SUBST(ns_appresdir) AC_SUBST(ns_appsrc) AC_SUBST(GNU_OBJC_CFLAGS) AC_SUBST(OTHER_FILES) +AC_SUBST(ELPA_IN_CORE) +AC_SUBST(ELPA_LOCAL_PATH) if test -n "${term_header}"; then AC_DEFINE_UNQUOTED(TERM_HEADER, "${term_header}", diff --git a/elpa/Makefile.in b/elpa/Makefile.in index 06ffd39b8aa..91c00380772 100644 --- a/elpa/Makefile.in +++ b/elpa/Makefile.in @@ -1,9 +1,12 @@ +ELPA_IN_CORE=@ELPA_IN_CORE@ +ELPA_LOCAL_PATH=@ELPA_LOCAL_PATH@ ## Get this stuff from above dirstate = .git/logs/HEAD VCSWITNESS = $(if $(wildcard $(srcdir)/$(dirstate)),$$(srcdir)/../$(dirstate)) -all: all-packages +all: + echo Lets build ELPA! ../lisp/elpa: mkdir ../lisp/elpa