From e9bbca10780ca2ccae979f27f7417c3a8fad9f9a Mon Sep 17 00:00:00 2001
From: "Stephen D. Huston"
Date: Sat, 10 Dec 2011 17:05:19 +0000
Subject: Gets the examples up to date to just before they changed to separate
msvc9 and 10 directories. Solves the immediately reported issue but more work
will be needed under a different jira. Resolves QPID-3674.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1212826 13f79535-47bb-0310-9956-ffa450edef68
---
qpid/packaging/windows/INSTALL_NOTES.html | 13 +++++++++----
qpid/packaging/windows/installer.proj | 17 ++++++-----------
qpid/packaging/windows/qpidc.wxs | 4 ++--
3 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/qpid/packaging/windows/INSTALL_NOTES.html b/qpid/packaging/windows/INSTALL_NOTES.html
index f8e109cb36..ad57eb8a36 100644
--- a/qpid/packaging/windows/INSTALL_NOTES.html
+++ b/qpid/packaging/windows/INSTALL_NOTES.html
@@ -1,11 +1,11 @@
-Apache Qpid C++ 0.10 Installation Notes
+Apache Qpid C++ 0.15 Installation Notes
-Apache Qpid C++ 0.10 Installation Notes
+Apache Qpid C++ 0.15 Installation Notes
-Thank you for installing Apache Qpid version 0.10 for Windows.
+
Thank you for installing Apache Qpid version 0.15 for Windows.
If the requisite features were installed, you can now run a broker,
use the example programs, and design your own messaging programs while
reading the Qpid C++ API reference documentation.
@@ -36,6 +36,11 @@ command prompt window where the broker is running.
Using the Example Programs
+If you installed the example programs, a new environment variable was
+set. QPID_ROOT refers to the Qpid installation directory. The
+Visual Studio project files located in the examples area refer to
+QPID_ROOT to locate both header files and library files.
+
The example programs are located in the examples subdirectory
of the Qpid installation directory. There are a number of examples, each with
its own subdirectory under examples. You can use the examples to
@@ -78,7 +83,7 @@ default; therefore, to gain support for durable items the persistence plugin
must be loaded into the broker. This can be done using the
--load-module option to load the needed plugins. For example:
-cd "C:\Program Files\Apache\qpidc-0.9"
+cd "C:\Program Files\Apache\qpidc-0.15"
qpidd.exe --load-module plugins\broker\store.dll --load-module plugins\broker\msclfs_store.dll
The --load-module option can also take a full path. The option
diff --git a/qpid/packaging/windows/installer.proj b/qpid/packaging/windows/installer.proj
index b02bdf5b8e..5a3f1e0201 100644
--- a/qpid/packaging/windows/installer.proj
+++ b/qpid/packaging/windows/installer.proj
@@ -32,6 +32,7 @@
$(MSBuildProjectDirectory)\..\..
$(MSBuildProjectDirectory)\stage
32
+ 0.14
qpidc
Package
C:\Program Files (x86)\Windows Installer XML v3.5\bin
@@ -218,9 +219,9 @@
OutputFile="boost_dlls.wxs" />
+ OutputFile="qpidc-$(qpid_version)-x64.msi" />
-->
@@ -230,19 +231,13 @@
-
-
-
+ Command="heat dir $(staging_dir)\examples -var var.examples_dir -dr QpidExamples -srd -gg -cg group_Examples -out examples.wxs" />
+ Command="candle -dqpidc_version=$(qpid_version) -dProgramFiles=$(ProgramFiles) -dstaging_dir=$(staging_dir) -dqpid_headers_dir=$(staging_dir)\include\qpid -dboost_headers_dir=$(staging_dir)\include\boost -dboost_dll_dir=$(staging_dir)\bin\boost -dexamples_dir=$(staging_dir)\examples -dapi_docs_dir=$(staging_dir)\docs\api -ext WiXNetFxExtension qpidc.wxs qpid_headers.wxs boost_headers.wxs boost_dlls.wxs examples.wxs api_docs.wxs -arch $(Architecture)" />
+ Command="light -ext WiXNetFxExtension -ext WixUtilExtension -ext WixUIExtension -cultures:en-us -out qpidc-$(qpid_version)-$(Architecture).msi qpidc.wixobj qpid_headers.wixobj boost_headers.wixobj boost_dlls.wixobj examples.wixobj api_docs.wixobj" />
diff --git a/qpid/packaging/windows/qpidc.wxs b/qpid/packaging/windows/qpidc.wxs
index 8e73ea0661..7c07a14420 100644
--- a/qpid/packaging/windows/qpidc.wxs
+++ b/qpid/packaging/windows/qpidc.wxs
@@ -78,8 +78,8 @@
Name="PATH" System="yes" Part="last" Value="[QpidBin]"/>
-
--
cgit v1.2.1