Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve OpenSSL, Boost and LOG4CPP autoconfiguration #9

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

droe
Copy link

@droe droe commented Nov 24, 2011

Add proper autoconfiguration for all the dependencies. This brings
standard ways to point configure to the installation location of the
dependencies. It also makes configure pick up dependencies
installed outside of the default include/library search paths, which
is often the case on non-Linux systems, where ports install into
/usr/local.

Since the upstream M4 macros for Boost require libtool, this also
brings libtool into the autotools toolchain. To simplify bootstrapping,
an autogen.sh script was added.

Use more advanced autoconfiguration macros for OpenSSL and Boost.
This allows to pick up the libraries even if they are installed
in other locations than /usr (such as /usr/local on BSD) and to
specify alternative paths using the --with-openssl=/path or
--with-boost=/path switches to configure, respectively.

The downside is that autoconfiguration and build takes longer,
since the Boost macros require libtool.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant