]> git.evergreen-ils.org Git - OpenSRF.git/commit
Patch from Kevin Beswick to use autotools for OpenSRF configuration and build
authordbs <dbs@9efc2488-bf62-4759-914b-345cdb29e865>
Wed, 25 Jun 2008 18:50:00 +0000 (18:50 +0000)
committerdbs <dbs@9efc2488-bf62-4759-914b-345cdb29e865>
Wed, 25 Jun 2008 18:50:00 +0000 (18:50 +0000)
commitaad0372b52efe2db5731fccfa182048a7d7dae38
tree652dbc972593846b1fdfb6a90c138027e07561e0
parent6d9a856e58fcfe8c39f82c9df842e519b09a8473
Patch from Kevin Beswick to use autotools for OpenSRF configuration and build

Included is a patch for a working implementation of the GNU Autotools
to OpenSRF. Some of the perks of this system are: the user is given
the ability to install OpenSRF to non-standard locations,
dependency/library checking, gives a user the ability to only install
certain components, more portable to other operating systems, etc.

To test, simply run:
autogen.sh
configure
make
make install

Options for configure can be found using:
./configure --help

Also, the patch contains a new file, osrf_config, which is generated
by running the configure script. Running this file will print all
build options a user has chosen when compiling/installing Opensrf.
Command line arguments can be added to return each single build option
as well. This is useful to developers in that they are able to locate
a certain installation directory on a non-standard installation of
OpenSRF. To see the available command line options, run: osrf_config --help

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@1348 9efc2488-bf62-4759-914b-345cdb29e865
33 files changed:
AUTHORS [new file with mode: 0644]
ChangeLog [new file with mode: 0644]
Makefile [deleted file]
Makefile.am [new file with mode: 0644]
NEWS [new file with mode: 0644]
README [new file with mode: 0644]
autogen.sh [new file with mode: 0644]
bin/osrf_config.in [new file with mode: 0644]
bin/osrf_ctl.sh
configure.ac [new file with mode: 0644]
examples/math_xul_client/Makefile [deleted file]
examples/math_xul_client/Makefile.in [new file with mode: 0644]
install.conf [deleted file]
src/Makefile [deleted file]
src/Makefile.am [new file with mode: 0644]
src/c-apps/Makefile [deleted file]
src/c-apps/Makefile.am [new file with mode: 0644]
src/gateway/Makefile [deleted file]
src/gateway/Makefile.am [new file with mode: 0644]
src/java/Makefile [deleted file]
src/java/Makefile.in [new file with mode: 0644]
src/jserver/Makefile [deleted file]
src/jserver/Makefile.am [new file with mode: 0644]
src/libopensrf/Makefile [deleted file]
src/libopensrf/Makefile.am [new file with mode: 0644]
src/ports/strn_compat/Makefile [deleted file]
src/ports/strn_compat/Makefile.in [new file with mode: 0644]
src/python/Makefile [deleted file]
src/python/Makefile.in [new file with mode: 0644]
src/router/Makefile [deleted file]
src/router/Makefile.am [new file with mode: 0644]
src/srfsh/Makefile [deleted file]
src/srfsh/Makefile.am [new file with mode: 0644]