Install ginac-excompiler in $LIBEXECDIR, not in $BINDIR.
authorRichard Kreckel <kreckel@ginac.de>
Mon, 4 Apr 2016 07:05:50 +0000 (09:05 +0200)
committerRichard Kreckel <kreckel@ginac.de>
Mon, 4 Apr 2016 07:05:50 +0000 (09:05 +0200)
commit8dda8683c5f461ac62a31c65823baf232843f228
tree14017a6a7a438ea0907f8593df1024338e58f08a
parent1185da6b5c369a018bcb9597674c49e64eabf106
Install ginac-excompiler in $LIBEXECDIR, not in $BINDIR.

...and make the GiNaC library aware of where it is installed.

The ginac-excompiler script is only invoked by GiNaC::compile_ex(...)
and serves no purpose on its own. In compliance with the FHS, it should
be installed in $LIBEXECDIR, not in $BINDIR. This also disburdens
distribution packagers from having to provide a manpage (which may be
required for all programs in $BINDIR).

The location for $LIBEXECDIR defaults to ${prefix}/libexec/. It may be
overwritten at configuration time. (Many distributions want to set it to
${prefix}/lib/ginac/.)
CMakeLists.txt
doc/tutorial/ginac.texi
ginac/CMakeLists.txt
ginac/Makefile.am
ginac/excompiler.cpp
tools/CMakeLists.txt
tools/Makefile.am