summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2010-07-26 11:23:53 +0000
committerTed Ross <tross@apache.org>2010-07-26 11:23:53 +0000
commit30d6fb56602c6c8aaced4d96f733b8e9960ecff8 (patch)
tree77115afe1deb6b0be4d19e965e799a0532e3faa8 /cpp
parent9531d6202373eb790b51a0027e8da3a63e62c484 (diff)
downloadqpid-python-30d6fb56602c6c8aaced4d96f733b8e9960ecff8.tar.gz
QPID-2755 - Windows SDK has no README
Patch from Chuck Rolke git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@979243 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp')
-rw-r--r--cpp/README-winsdk.txt74
-rw-r--r--cpp/bld-winsdk.ps13
2 files changed, 77 insertions, 0 deletions
diff --git a/cpp/README-winsdk.txt b/cpp/README-winsdk.txt
new file mode 100644
index 0000000000..8582852153
--- /dev/null
+++ b/cpp/README-winsdk.txt
@@ -0,0 +1,74 @@
+ Qpid-Cpp-Win-Sdk
+ ================
+
+Table of Contents
+=================
+1. Introduction
+2. Prerequisites
+3. Kit contents
+4. Notes
+
+
+1. Introduction
+===============
+Qpid-Cpp-Win-Sdk is a software development kit for users who wish
+to write code using the Qpid-Cpp program libraries in a Windows
+environment.
+
+For additional software or information on the Qpid project go to:
+http://cwiki.apache.org/qpid/
+
+
+2. Prerequisites
+================
+A. Visual Studio 2008. This kit was produced by Visual Studio 2008
+ and example solutions and projects are in Visual Studio 2008
+ format.
+
+B. MSVC 9.0 runtime libraries. Copies of the MSVC90 redistributable
+ runtime libraries and manifest are included in the /bin directory.
+
+C. Boost version 1_39. The Boost libraries required by this SDK are
+ included in the /bin directory. Both Debug and Release variants
+ are present.
+
+
+3. Kit contents
+===============
+The kit directories hold the content described here.
+
+ \bin
+ The precompiled binary (.dll and .exe) files and
+ the associated debug program database (.pdb) files.
+ Boost library files.
+ MSVC90 runtime library files.
+
+ \include
+ A directory tree of .h files.
+
+ \lib
+ The linker .lib files that correspond to files in /bin.
+
+ \docs
+ Apache Qpid C++ API Reference
+
+ \examples
+ A Visual Studio solution file and associated project files
+ to demonstrate using this SDK in C++.
+
+ \management
+ A python scripting code set for generating QMF data structures.
+
+ For more information on Qpid QMF go to:
+ https://cwiki.apache.org/qpid/qpid-management-framework.html
+
+
+4. Notes
+========
+* The Qpid-Cpp binaries are produced for the 32-bit Win32 platform.
+
+* Only the Release variant of Qpid code uses the redistributable
+ MSVC90 libraries in the /bin directory. Users who wish to link to
+ the Debug variant of Qpid code may do so under their own copy of
+ Visual Studio 2008 where the debug versions of MSVC90 runtime
+ libraries are available.
diff --git a/cpp/bld-winsdk.ps1 b/cpp/bld-winsdk.ps1
index ef9c263f1b..ea72c07169 100644
--- a/cpp/bld-winsdk.ps1
+++ b/cpp/bld-winsdk.ps1
@@ -130,6 +130,9 @@ foreach ($pattern in $preserve) {
}
Remove-Item -recurse $preserve_dir
+# Install the README
+Copy-Item -force -path "$qpid_cpp_src/README-winsdk.txt" -destination "$install_dir/README-winsdk.txt"
+
# Install the .NET binding
Copy-Item -force -path "./src/Debug/org.apache.qpid.messaging*.dll" -destination "$install_dir/bin"
Copy-Item -force -path "./src/Debug/org.apache.qpid.messaging*.pdb" -destination "$install_dir/bin/DebugPDB"