Skip to content

Commit

Permalink
document muparser and exprtk cmake options
Browse files Browse the repository at this point in the history
  • Loading branch information
dbaston committed Jan 10, 2025
1 parent d2c0be6 commit 18a3c5e
Showing 1 changed file with 35 additions and 1 deletion.
36 changes: 35 additions & 1 deletion doc/source/development/building_from_source.rst
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@ CMake package dependent options
.. Put packages in alphabetic order.
Generally speaking, packages (external dependencies) will be automatically found if
they are in default locations used by CMake. This can be also tuned for example
they are in default locations used by CMake. This can also be tuned for example
with the ``CMAKE_PREFIX_PATH`` variable.

Starting with CMake 3.12, it is also possible to use a
Expand Down Expand Up @@ -616,6 +616,22 @@ the XercesC library.
Control whether to use EXPAT. Defaults to ON when EXPAT is found.


ExprTk
******

`ExprTk <https://www.partow.net/programming/exprtk/index.html>`__ is a
mathematical expression parser and evaluation engine. It can be used by the
:ref:`raster.vrt` driver. Building with ExprTk may increase the size of the
GDAL library by several megabytes.

.. option:: GDAL_USE_EXPRTK=ON/OFF

Control whether to use ExprTk. Defaults to OFF even if ExprTk is found.

.. option:: EXPRTK_INCLUDE_DIR

Path to the include directory with the :file:`exprtk.hpp` header file.

FileGDB
*******

Expand Down Expand Up @@ -1378,6 +1394,24 @@ The library is normally found if installed in standard location, and at version
Control whether to use MSSQL_ODBC. Defaults to ON when MSSQL_ODBC is found.


muparser
********

`muparser <https://beltoforion.de/en/muparser/>`__ is a mathematical expression
parser and evaluation engine. It can be used by the :ref:`raster.vrt` driver.

.. option:: GDAL_USE_MUPARSER=ON/OFF

Control whether to use muparser. Defaults to ON when muparser is found.

.. option:: MUPARSER_INCLUDE_DIR

Path to directory with muparser headers.

.. option:: MUPARSER_LIBRARY

Path to library to be linked.

MYSQL
*****

Expand Down

0 comments on commit 18a3c5e

Please sign in to comment.