summaryrefslogtreecommitdiff
path: root/ACE/MPC/config/openssl.mpb
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/MPC/config/openssl.mpb')
-rw-r--r--ACE/MPC/config/openssl.mpb32
1 files changed, 32 insertions, 0 deletions
diff --git a/ACE/MPC/config/openssl.mpb b/ACE/MPC/config/openssl.mpb
new file mode 100644
index 00000000000..88a6d9e4297
--- /dev/null
+++ b/ACE/MPC/config/openssl.mpb
@@ -0,0 +1,32 @@
+// -*- MPC -*-
+// $Id$
+
+// openssl is a completely different feature than ssl.
+// Currently ssl uses openssl, and openssl is enabled by
+// default. If we ever add a new ssl library, then you
+// would likely enable only one ssl library feature.
+feature(openssl) {
+ includes += $(SSL_ROOT)/include
+ libpaths += $(SSL_ROOT)/lib
+
+ specific(prop:windows) {
+ lit_libs += libeay32 ssleay32
+ includes += $(SSL_ROOT)/inc32
+ libpaths += $(SSL_ROOT)/out32dll $(SSL_ROOT)/out32
+ } else {
+ lit_libs += ssl crypto
+
+ // Some Linux OpenSSL installations compile in Kerberos support. Add
+ // the Kerberos include path to preprocessor include path.
+ includes += /usr/kerberos/include
+ }
+
+ // Some prepackaged installations of OpenSSL have libraries in different
+ // locations.
+ specific(prop:borland) {
+ libpaths += $(SSL_ROOT)/lib/Builder5
+ }
+ specific(prop:microsoft) {
+ libpaths += $(SSL_ROOT)/lib/VC
+ }
+}