summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2008-01-09 14:40:20 -0330
committerDwayne Boone <dwayne@zeroc.com>2008-01-09 14:40:20 -0330
commitb58c81de64faf1b51e3cdf7d1b2e7ff8f95daf36 (patch)
tree9352ca89489cf6cd365a5ed2915e0ce5379cd568 /cpp
parentMCPP_RPATH_LINK addition (diff)
downloadice-b58c81de64faf1b51e3cdf7d1b2e7ff8f95daf36.tar.bz2
ice-b58c81de64faf1b51e3cdf7d1b2e7ff8f95daf36.tar.xz
ice-b58c81de64faf1b51e3cdf7d1b2e7ff8f95daf36.zip
Added info on mcpp
Diffstat (limited to 'cpp')
-rw-r--r--cpp/INSTALL.HP-UX21
-rw-r--r--cpp/INSTALL.LINUX17
-rw-r--r--cpp/INSTALL.MACOSX16
-rw-r--r--cpp/INSTALL.SOLARIS17
-rw-r--r--cpp/INSTALL.WINDOWS12
5 files changed, 83 insertions, 0 deletions
diff --git a/cpp/INSTALL.HP-UX b/cpp/INSTALL.HP-UX
index f636cc94e68..f9f96a1a717 100644
--- a/cpp/INSTALL.HP-UX
+++ b/cpp/INSTALL.HP-UX
@@ -88,6 +88,27 @@ Ice has dependencies on a number of third-party libraries:
builds, you can also use the binary distribution from the "Software
Porting And Archive Centre for HP-UX".
+- mcpp 2.6.4, which can be downloaded from
+
+ http://mcpp.sourceforge.net/download.html
+
+ After downloading and unpacking the source distribution it is
+ necessary to first apply a source patch available on the Ice
+ download page before building. From the mcpp 2.6.4 base directory
+ run
+
+ patch -p0 < mcpp-2.6.4.patch
+
+ Ice requires the library version of mcpp, so configure mcpp similar
+ to the following
+
+ ./configure CC=cc CXX=aCC --enable-mcpplib --enable-shared
+ (and --prefix=<dir> if you like)
+
+ On HP-UX it is also necessary to apply a second patch post configure.
+ Again from the mcpp 2.6.4 base directory run
+
+ patch -p0 < mcpp-2.6.4.hp.patch
GNU Make 3.80
-------------
diff --git a/cpp/INSTALL.LINUX b/cpp/INSTALL.LINUX
index ad4b5c732af..1ec71be3ad2 100644
--- a/cpp/INSTALL.LINUX
+++ b/cpp/INSTALL.LINUX
@@ -59,6 +59,23 @@ available from:
http://www.zeroc.com/download.html
+- mcpp 2.6.4, which can be downloaded from
+
+ http://mcpp.sourceforge.net/download.html
+
+ After downloading and unpacking the source distribution it is
+ necessary to first apply a source patch available on the Ice
+ download page before building. From the mcpp 2.6.4 base directory
+ run
+
+ patch -p0 < mcpp-2.6.4.patch
+
+ Ice requires the library version of mcpp, so configure mcpp similar
+ to the following
+
+ ./configure --enable-mcpplib --enable-shared
+ (and --prefix=<dir> if you like)
+
Python
------
diff --git a/cpp/INSTALL.MACOSX b/cpp/INSTALL.MACOSX
index 15552514e14..91ab8d2493f 100644
--- a/cpp/INSTALL.MACOSX
+++ b/cpp/INSTALL.MACOSX
@@ -35,6 +35,22 @@ Ice has dependencies on a number of third-party libraries:
http://sourceforge.net/projects/expat/
+- mcpp 2.6.4, which can be downloaded from
+
+ http://mcpp.sourceforge.net/download.html
+
+ After downloading and unpacking the source distribution it is
+ necessary to first apply a source patch available on the Ice
+ download page before building. From the mcpp 2.6.4 base directory
+ run
+
+ patch -p0 < mcpp-2.6.4.patch
+
+ Ice requires the library version of mcpp, so configure mcpp similar
+ to the following
+
+ ./configure --enable-mcpplib --enable-shared
+ (and --prefix=<dir> if you like)
======================================================================
Compilation and Testing
diff --git a/cpp/INSTALL.SOLARIS b/cpp/INSTALL.SOLARIS
index 19a83794945..ee55c584d04 100644
--- a/cpp/INSTALL.SOLARIS
+++ b/cpp/INSTALL.SOLARIS
@@ -65,6 +65,23 @@ http://www.sun.com/download/index.jsp?cat=Security&tab=3&subcat=Cryptography%20%
This kit is required to run the IceSSL tests successfully.
+- mcpp 2.6.4, which can be downloaded from
+
+ http://mcpp.sourceforge.net/download.html
+
+ After downloading and unpacking the source distribution it is
+ necessary to first apply a source patch available on the Ice
+ download page before building. From the mcpp 2.6.4 base directory
+ run
+
+ patch -p0 < mcpp-2.6.4.patch
+
+ Ice requires the library version of mcpp, so configure mcpp similar
+ to the following
+
+ ./configure CC=cc CXX=CC --enable-mcpplib --enable-shared
+ (and --prefix=<dir> if you like)
+
GNU Make 3.80
-------------
diff --git a/cpp/INSTALL.WINDOWS b/cpp/INSTALL.WINDOWS
index 1d92aa31ac3..a7b331d9a6d 100644
--- a/cpp/INSTALL.WINDOWS
+++ b/cpp/INSTALL.WINDOWS
@@ -102,6 +102,7 @@ Ice has dependencies on a number of third-party libraries:
- expat 2.0
- OpenSSL 0.9.7 or later (OpenSSL 0.9.8 or later recommended)
- bzip2 1.0
+- mcpp 2.6.4
If you have downloaded an Ice binary installer, you already have all
of the required third-party libraries and do not need to download any
@@ -122,6 +123,7 @@ Berkeley DB http://www.oracle.com/database/berkeley-db/index.html
expat http://sourceforge.net/projects/expat/
OpenSSL http://www.openssl.org
bzip2 http://sources.redhat.com/bzip2
+mcpp http://mcpp.sourceforge.net/download.html
For STLport installation instructions, please refer to
@@ -133,6 +135,16 @@ release version on your system, please rename the debug library to
"libbz2d.lib". This is also what the Ice project files expect if you
build a debug version of Ice.
+For mcpp it is necessary to first apply a source patch available on
+the Ice download page before building. From the mcpp 2.6.4 base
+directory run
+
+ patch -p0 < mcpp-2.6.4.patch
+
+Ice requires the library build of mcpp, so please follow the library
+build instructions found in doc/mcpp-porting.html in the mcpp source
+distribution.
+
If you compile the third-party libraries from source code, we
recommend that you use the same Visual C++ version to build all of
the third-party libraries.