Author: bhavani
Date: Fri Aug  3 04:48:08 2012
New Revision: 1368793

URL: http://svn.apache.org/viewvc?rev=1368793&view=rev
Log:
Added web page for UIMA C++ build information 

Modified:
    uima/site/trunk/uima-website/docs/dev-quick.html
    uima/site/trunk/uima-website/xdocs/dev-quick.xml

Modified: uima/site/trunk/uima-website/docs/dev-quick.html
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/dev-quick.html?rev=1368793&r1=1368792&r2=1368793&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/dev-quick.html (original)
+++ uima/site/trunk/uima-website/docs/dev-quick.html Fri Aug  3 04:48:08 2012
@@ -258,6 +258,106 @@ to your local maven repository, do the f
         </p>
       </td></tr>
     </table>
+                                        <div class="sectionTable">
+      <table class="sectionTable">
+        <tr><td>
+        <a name="Checkout and Build UIMA C++ SDK"><h1><img 
src="images/UIMA_4sq50tightCropSolid.png"/>&nbsp;Checkout and Build UIMA C++ 
SDK</h1></a>
+      </td></tr>
+      <tr><td>
+        <blockquote class="sectionBody">
+                                    <p>
+Checkout the source code as follows:
+<ul>
+<li><code>svn checkout https://svn.apache.org/repos/asf/uima/uimacpp/trunk 
/myWorkingCopyUimacpp</code></li>
+</ul>
+</p>
+                                                <p>
+UIMACPP runtime prerequisites are APR, ICU, Xerces-C, ActiveMQ-cpp,
+APR-Util and a JDK for building the JNI interface. The SDK also
+requires doxygen for building the documentation.
+</p>
+                                                <p>
+To build the SDK, all prerequisites need to be built from source. 
+Alternatively UIMACPP can be built and installed on a machine with all the 
prerequisites available in system directories. 
+In this case the prerequisites can be installed from binary distributions.
+</p>
+                                                      <table 
class="subsectionTable">
+        <tr><td>
+       
+       
+       
+          <a name="Building on Unix">
+            <h2>Building on Unix
+                        </h2>
+          </a>
+      </td></tr>
+      <tr><td>
+        <blockquote class="subsectionBody">
+                                    <p>
+To build and install on a machine with prerequisites available in system 
directories:
+</p>
+                                                <ul>
+<li><code>cd /myWorkingCopyUimacpp</code></li>
+<li><code>./configure --with-jdk=location_of_jni.h [other options]</code></li>
+<li><code>make</code></li>
+<li><code>make check</code></li>
+</ul>
+                                                <p>
+For a full SDK build,
+<ul>
+<li>
+<code>./configure --with-apr=loc_of_apr_install --with-icu=loc_of_icu_install 
--with-xerces=loc_of_xerces_install --with-activemq=loc_of_amq_install 
--with-apr-util=loc_of_apr-util_install</code>
+</li>
+<li><code>make install</code></li>
+<li><code>make sdk TARGETDIR="loc_of_sdk_tree [clean]"</code></li>
+</ul>
+</p>
+                                                <p>
+For a build of UIMACPP without UIMA-AS support, specify the option
+<code>--without-activemq</code>. The options <code>--with-activemq</code> and 
<code>--with-apr-util</code> can be left out.
+</p>
+                            </blockquote>
+        </td></tr>
+    </table>
+                                                      <table 
class="subsectionTable">
+        <tr><td>
+       
+       
+       
+          <a name="Building on Windows">
+            <h2>Building on Windows
+                        </h2>
+          </a>
+      </td></tr>
+      <tr><td>
+        <blockquote class="subsectionBody">
+                                    <p>
+To build an SDK all prerequisite components, APR, ICU, Xerces-C,
+ActiveMQ-cpp and APR-Util must first be built on the machine, and a
+JDK installed. The location of the dependencies must be set in
+environment variables APR_HOME, ICU_HOME, XERCES_HOME, ACTIVEMQ_HOME,
+APU_HOME and JAVA_INCLUDE.
+</p>
+                                                <ul>
+<li><code>cd /myWorkingCopyUimacpp</code></li>
+<li><code>winmake /build release (or debug)</code></li>
+<li><code>cd src\test</code></li>
+<li><code>devenv test.sln /build release</code></li>
+<li><code>fvt</code></li>
+<li><code>cd /myWorkingCopyUimacpp/docs</code></li>
+<li><code>builddocs</code></li>
+<li><code>buildsdk "target_dir [clean]"</code></li>
+</ul>
+                            </blockquote>
+        </td></tr>
+    </table>
+                                                <p>For more details on 
platform specific build issues and on the dependencies, see
+<a href="doc-uimacpp-build.html">UIMA C++ Building from source</a>.
+</p>
+                            </blockquote>
+        </p>
+      </td></tr>
+    </table>
                                   </td>
                 </tr>
                 <!-- FOOTER -->

Modified: uima/site/trunk/uima-website/xdocs/dev-quick.xml
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/xdocs/dev-quick.xml?rev=1368793&r1=1368792&r2=1368793&view=diff
==============================================================================
--- uima/site/trunk/uima-website/xdocs/dev-quick.xml (original)
+++ uima/site/trunk/uima-website/xdocs/dev-quick.xml Fri Aug  3 04:48:08 2012
@@ -85,6 +85,71 @@ to your local maven repository, do the f
 </p>
 </section>
 
+<section name="Checkout and Build UIMA C++ SDK">
+<p>
+Checkout the source code as follows:
+<ul>
+<li><code>svn checkout https://svn.apache.org/repos/asf/uima/uimacpp/trunk 
/myWorkingCopyUimacpp</code></li>
+</ul>
+</p>
+<p>
+UIMACPP runtime prerequisites are APR, ICU, Xerces-C, ActiveMQ-cpp,
+APR-Util and a JDK for building the JNI interface. The SDK also
+requires doxygen for building the documentation.
+</p>
+<p>
+To build the SDK, all prerequisites need to be built from source. 
+Alternatively UIMACPP can be built and installed on a machine with all the 
prerequisites available in system directories. 
+In this case the prerequisites can be installed from binary distributions.
+</p>
+<subsection name="Building on Unix">
+<p>
+To build and install on a machine with prerequisites available in system 
directories:
+</p>
+<ul>
+<li><code>cd /myWorkingCopyUimacpp</code></li>
+<li><code>./configure --with-jdk=location_of_jni.h [other options]</code></li>
+<li><code>make</code></li>
+<li><code>make check</code></li>
+</ul>
+<p>
+For a full SDK build,
+<ul>
+<li>
+<code>./configure --with-apr=loc_of_apr_install --with-icu=loc_of_icu_install 
--with-xerces=loc_of_xerces_install --with-activemq=loc_of_amq_install 
--with-apr-util=loc_of_apr-util_install</code>
+</li>
+<li><code>make install</code></li>
+<li><code>make sdk TARGETDIR="loc_of_sdk_tree [clean]"</code></li>
+</ul>
+</p>
+<p>
+For a build of UIMACPP without UIMA-AS support, specify the option
+<code>--without-activemq</code>. The options <code>--with-activemq</code> and 
<code>--with-apr-util</code> can be left out.
+</p>
+</subsection>
+<subsection name="Building on Windows">
+<p>
+To build an SDK all prerequisite components, APR, ICU, Xerces-C,
+ActiveMQ-cpp and APR-Util must first be built on the machine, and a
+JDK installed. The location of the dependencies must be set in
+environment variables APR_HOME, ICU_HOME, XERCES_HOME, ACTIVEMQ_HOME,
+APU_HOME and JAVA_INCLUDE.
+</p>
+<ul>
+<li><code>cd /myWorkingCopyUimacpp</code></li>
+<li><code>winmake /build release (or debug)</code></li>
+<li><code>cd src\test</code></li>
+<li><code>devenv test.sln /build release</code></li>
+<li><code>fvt</code></li>
+<li><code>cd /myWorkingCopyUimacpp/docs</code></li>
+<li><code>builddocs</code></li>
+<li><code>buildsdk "target_dir [clean]"</code></li>
+</ul>
+</subsection>
 
+<p>For more details on platform specific build issues and on the dependencies, 
see
+<a href="doc-uimacpp-build.html">UIMA C++ Building from source</a>.
+</p>
+</section>
 </body>
 </document>


Reply via email to