This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/datasketches-cpp.git


The following commit(s) were added to refs/heads/gh-pages by this push:
     new 94b335d  deploy: 5b1e96890a41d11aff5e4b87eb78fa14155b80d8
94b335d is described below

commit 94b335d9e094633256ab542e28135f3226ffa64d
Author: leerho <[email protected]>
AuthorDate: Tue Jan 13 23:09:39 2026 +0000

    deploy: 5b1e96890a41d11aff5e4b87eb78fa14155b80d8
---
 docs/master/index.html | 54 ++++++++++++++++++++++++++++----------------------
 1 file changed, 30 insertions(+), 24 deletions(-)

diff --git a/docs/master/index.html b/docs/master/index.html
index a4c60fc..a452cdb 100644
--- a/docs/master/index.html
+++ b/docs/master/index.html
@@ -72,38 +72,44 @@ $(function() {
   <div class="headertitle"><div class="title">Apache DataSketches Core C++ 
Library Component </div></div>
 </div><!--header-->
 <div class="contents">
-<div class="textblock"><p><a class="anchor" id="md_README"></a>This is the 
core C++ component of the Apache DataSketches library. It contains all of the 
key sketching algorithms that are in the Java component and can be accessed 
directly from user applications.</p>
-<p>This component is also a dependency of other components of the library that 
create adaptors for target systems, such as PostgreSQL.</p>
-<p>Note that we have a parallel core component for [Java]((<a 
href="https://github.com/apache/datasketches-java";>https://github.com/apache/datasketches-java</a>)
 and [Python]((<a 
href="https://github.com/apache/datasketches-python";>https://github.com/apache/datasketches-python</a>)
 implementations of the same sketch algorithms.</p>
+<div class="textblock"><p><a class="anchor" id="md_README"></a> This is the 
core C++ component of the Apache DataSketches library. It contains all the key 
sketching algorithms from the Java implementation and can be accessed directly 
by user applications.</p>
+<p>This component is also a dependency of other library components that create 
adaptors for target systems, such as <a 
href="https://github.com/apache/datasketches-postgresql";>PostgreSQL</a>.</p>
+<p>Note that we have parallel core library components for Java, Python, and GO 
implementations of many of the same sketch algorithms:</p>
+<ul>
+<li><a 
href="https://github.com/apache/datasketches-java";>datasketches-java</a></li>
+<li><a 
href="https://github.com/apache/datasketches-python";>datasketches-python</a></li>
+<li><a 
href="https://github.com/apache/datasketches-go";>datasketches-go</a></li>
+</ul>
 <p>Please visit the main <a href="https://datasketches.apache.org";>Apache 
DataSketches website</a> for more information.</p>
-<p>If you are interested in making contributions to this site please see our 
<a href="https://datasketches.apache.org/docs/Community/";>Community</a> page 
for how to contact us.</p>
+<p>If you are interested in making contributions to this site, please see our 
<a href="https://datasketches.apache.org/docs/Community/";>Community</a> page 
for how to contact us.</p>
 <hr  />
 <p>This code requires C++11.</p>
-<p>This library is header-only. The build process provided is only for 
building unit tests.</p>
-<p>Building the unit tests requires cmake 3.12.0 or higher.</p>
-<p>Installing the latest cmake on OSX: brew install cmake</p>
-<p>Building and running unit tests using cmake for OSX and Linux:</p>
-<div class="fragment"><div class="line">$ cmake -S . -B build/Release 
-DCMAKE_BUILD_TYPE=Release</div>
-<div class="line">$ cmake --build build/Release -t all test</div>
-</div><!-- fragment --><p>Building and running unit tests using cmake for 
Windows from the command line:</p>
-<div class="fragment"><div class="line">$ cd build</div>
-<div class="line">$ cmake ..</div>
-<div class="line">$ cd ..</div>
-<div class="line">$ cmake --build build --config Release</div>
-<div class="line">$ cmake --build build --config Release --target 
RUN_TESTS</div>
-</div><!-- fragment --><p>To install a local distribution (OSX and Linux), use 
the following command. The CMAKE_INSTALL_PREFIX variable controls the 
destination. If not specified, it defaults to installing in /usr (/usr/include, 
/usr/lib, etc). In the command below, the installation will be in 
/tmp/install/DataSketches (/tmp/install/DataSketches/include, 
/tmp/install/DataSketches/lib, etc)</p>
-<div class="fragment"><div class="line">$ cmake -S . -B build/Release 
-DCMAKE_BUILD_TYPE=Release 
-DCMAKE_INSTALL_PREFIX=/tmp/install/DataSketches</div>
-<div class="line">$ cmake --build build/Release -t install</div>
-</div><!-- fragment --><p>To generate an installable package using cmake's 
built in cpack packaging tool, use the following command. The type of packaging 
is controlled by the CPACK_GENERATOR variable (semi-colon separated list). 
Cmake usually supports packaging types such as RPM, DEB, STGZ, TGZ, TZ, ZIP, 
etc.</p>
-<div class="fragment"><div class="line">$ cmake3 -S . -B build/Release 
-DCMAKE_BUILD_TYPE=Release -DCPACK_GENERATOR=&quot;RPM;STGZ;TGZ&quot; </div>
-<div class="line">$ cmake3 --build build/Release -t package</div>
-</div><!-- fragment --><p>The DataSketches project can be included in other 
projects' CMakeLists.txt files in one of two ways. If DataSketches has been 
installed on the host (using an RPM, DEB, "make install" into /usr/local, or 
some way, then CMake's <code>find_package</code> command can be used like 
this:</p>
+<p>This library is header-only. The provided build process is only for unit 
tests.</p>
+<p>Building the unit tests requires CMake 3.12.0 or higher.</p>
+<p>Installing the latest CMake on OSX: <code>brew install cmake</code>.</p>
+<p>Building and running unit tests using CMake for OSX and Linux:</p>
+<div class="fragment"><div class="line">cmake -S . -B build/Release 
-DCMAKE_BUILD_TYPE=Release</div>
+<div class="line">cmake --build build/Release -t all test</div>
+</div><!-- fragment --><p>Building and running unit tests using CMake for 
Windows from the command line:</p>
+<div class="fragment"><div class="line">cd build</div>
+<div class="line">cmake ..</div>
+<div class="line">cd ..</div>
+<div class="line">cmake --build build --config Release</div>
+<div class="line">cmake --build build --config Release --target RUN_TESTS</div>
+</div><!-- fragment --><p>To install a local distribution (OSX and Linux), use 
the following command. The <code>CMAKE_INSTALL_PREFIX</code> variable controls 
the destination. If not specified, it defaults to installing in /usr 
(/usr/include, /usr/lib, etc). In the command below, the installation will be 
in /tmp/install/DataSketches (/tmp/install/DataSketches/include, 
/tmp/install/DataSketches/lib, etc).</p>
+<div class="fragment"><div class="line">cmake -S . -B build/Release 
-DCMAKE_BUILD_TYPE=Release 
-DCMAKE_INSTALL_PREFIX=/tmp/install/DataSketches</div>
+<div class="line">cmake --build build/Release -t install</div>
+</div><!-- fragment --><p>To generate an installable package using CMake's 
built-in cpack packaging tool, use the following command. The type of packaging 
is controlled by the <code>CPACK_GENERATOR</code> variable (semi-colon 
separated list). CMake usually supports packaging formats such as RPM, DEB, 
STGZ, TGZ, TZ, and ZIP.</p>
+<div class="fragment"><div class="line">cmake -S . -B build/Release 
-DCMAKE_BUILD_TYPE=Release -DCPACK_GENERATOR=&quot;RPM;STGZ;TGZ&quot; </div>
+<div class="line">cmake --build build/Release -t package</div>
+</div><!-- fragment --><p>The DataSketches project can be included in other 
projects' CMakeLists.txt files in one of two ways.</p>
+<p>If DataSketches has been installed on the host (using an RPM, DEB, "make 
install" into /usr/local, or some way, then CMake's <code>find_package</code> 
command can be used like this:</p>
 <div class="fragment"><div class="line">find_package(DataSketches 3.2 
REQUIRED)</div>
 <div class="line">target_link_library(my_dependent_target PUBLIC 
${DATASKETCHES_LIB})</div>
 </div><!-- fragment --><p>When used with find_package, DataSketches exports 
several variables, including</p>
 <ul>
 <li><code>DATASKETCHES_VERSION</code>: The version number of the datasketches 
package that was imported.</li>
-<li><code>DATASKETCHES_INCLUDE_DIR</code>: The directory that should be added 
to access DataSketches include files. Because cmake automatically includes the 
interface directories for included target libraries when using 
<code>target_link_library</code>, under normal circumstances there will be no 
need to include this directly.</li>
+<li><code>DATASKETCHES_INCLUDE_DIR</code>: The directory that should be added 
to access DataSketches include files. Because CMake automatically includes the 
interface directories for included target libraries when using 
<code>target_link_library</code>, under normal circumstances, there will be no 
need to include this directly</li>
 <li><code>DATASKETCHES_LIB</code>: The name of the DataSketches target to 
include as a dependency. Projects pulling in DataSketches should reference this 
with <code>target_link_library</code> in order to set up all the correct 
dependencies and include paths.</li>
 </ul>
 <p>If you don't have DataSketches installed locally, dependent projects can 
pull it directly from GitHub using CMake's <code>ExternalProject</code> module. 
The code would look something like this:</p>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to