~peterpall/maxima/+git/maxima.code:KoenGu_OutOfTreeBuild_try2

Last commit made on 2018-10-18
Get this branch:
git clone -b KoenGu_OutOfTreeBuild_try2 https://git.launchpad.net/~peterpall/maxima/+git/maxima.code

Branch merges

Branch information

Name:
KoenGu_OutOfTreeBuild_try2
Repository:
lp:~peterpall/maxima/+git/maxima.code

Recent commits

575494a... by PeterPall on 2018-10-18

Tried to make the out-of-source-build of the doc dir work again.

b8367dc... by PeterPall on 2018-10-18

Documentation: corrected the path texi2html is executed in.

54d3d2f... by PeterPall on 2018-10-18

Out-of-source-build: Added another cygwin patch from Achim Gratz

Original commit message:

Date: Mon, 15 Oct 2018 20:28:36 +0200
Subject: [PATCH] doc/info/Makefile.am: correctly deal with a relative
 $(srcdir) in mk.sh

2c7217c... by PeterPall on 2018-10-18

Added a temp file from the build process to .gitignore.

fbcfa04... by PeterPall on 2018-10-14

Out-of-tree-build: Miscellaneous changes, backported from cygwin.

Applied another of the cygwin patches from Achim Gratz.

Original commit message:
Date: Mon, 21 Sep 2015 21:05:28 +0200
Subject: [PATCH 6/8] Out-of-tree build: Miscellanea
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* demo/Makefile.am, interfaces/xmaxima/Makefile.am, share/Makefile.am,
  tests/Makefile.am: Use $^, $(VPATH) and $(abspath …) to get the
  correct path.
* lisp-utils/defsystem.lisp (compute-system-path): Do not add relative
  paths to modules.
* share/logic/Makefile.am (logic-index.lisp): Find script via
  $(top_srcdir) instead of relative to the build directory.

25d3770... by PeterPall on 2018-10-14

Out-of-tree-build: The doc directory.

Applied another of the cygwin patches from Achim Gratz.
Original commit message:

Date: Mon, 21 Sep 2015 20:16:13 +0200
Subject: [PATCH 5/8] Out-of-tree build: doc/info directory
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* common-html.mk: Refactor HTML generation along the same lines as
  previously done in common.mk.
* common-info.mk: Like common-html.mk, just for info generation.
* doc/info/common-lang.mk, doc/info/common-lang-recode.mk: Refactoring
  for easier re-use. Use $^ and $< as appropriate where possible for
  getting the correct path for dependencies.
  (LANGSRCDIR, LANGBUILDDIR): Introduce variables to address the
  correct path as necessary. Use $(wildcard …) instead of globbing
  and remove unused targets.
* doc/info/Makefile.am: Include common-info.mk and use $^, $< and
  $(srcdir) as appropriate to get the correct path. Use $(wildcard …)
  instead of globbing.
  (maxima.info): Hand through $(AM_MAKEINFOFLAGS) and
  $(MAKEINFOFLAGS).
  (maxima.html): Create the script to extract categories in place so
  the path information can be recorded properly and execute it.
* doc/info/de.utf8/Makefile.am, doc/info/de/Makefile.am,
  doc/info/es/Makefile.am, doc/info/pt.utf8/Makefile.am,
  doc/info/pt/Makefile.am, doc/info/pt_BR.utf8/Makefile.am,
  doc/info/pt_BR/Makefile.am: Just set INFOLANG and include
  common-lang.mk.

2cbbbd2... by PeterPall on 2018-10-14

Out-of-tree-build: Configure.ac

Apllied one of the cygwin patches from Achim Gratz. Original
commit message:

Date: Sun, 20 Sep 2015 19:12:59 +0200
Subject: [PATCH 3/8] Out-of-tree build: configury

* configure.ac: Find sharedirs in source tree. Add src/maxima via
  AC_CONFIG_FILES, make it executable and remove from AC_OUTPUT.

3847ff4... by PeterPall on 2018-10-14

Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code

282513d... by PeterPall on 2018-10-14

Re-added share-subdirs.lisp to the git repo in order to re-enable the lisp-only build.

Also removed the file from .gitignore; What I didn't find a way for is
to make "make distclean" keep the file.

b40fbc5... by Leo Butler <allura@localhost> on 2018-10-11

Merge /u/yitzchak/maxima/ branch y-fix-ezunits into master

https://sourceforge.net/p/maxima/code/merge-requests/7/