mirror of
https://github.com/AdaCore/templates-parser.git
synced 2026-02-12 12:29:55 -08:00
23-sustained
This commit adjust the sphinx configuration to use the "Read The Docs"
theme, which has the advantage of allowing the navigation bar
(containing among other things a search bar, and the TOC) to stay
fixed while scrolling the contents of the page being read. This is
particularly useful to allow access to those features while reading
a long page, for instance.
TN: VB25-022
(cherry picked from commit f833aa9539)
Templates_Parser
This repository hosts the Templates_Parser library and the associated
templates2ada program. These are tools to create templated text streams, such
as dynamic HTML documents.
To learn more about them, you can either read our Sphinx documentation in this repository or read it from AdaCore's live docs.
Build
Some make variables can be adjusted to change the default setup:
DEFAULT_LIBRARY_TYPE=[static|relocatable]
(default is static)
prefix=<install directory>
(default to compiler root directory)
ENABLE_STATIC=[true|false]
(default true)
ENABLE_SHARED=[true|false]
(default yes on platforms supporting shared libraries)
DEBUG=[true|false]
(default false)
PROCESSORS=N
Number of parallel compilations
(default 2)
To build both the static and shared version (if supported) using the default setup:
$ make
To setup the default library as relocatable and change the installation directory:
$ make DEFAULT_LIBRARY_TYPE=relocatable prefix=/opt/templates_parser setup
$ make
To install:
$ make install
Note that the installation will be done into your current GNAT root directory by default. It is possible to change this default by setting the prefix make variable, for example:
$ make prefix=/opt/templates_parser install
or using the setup step:
$ make prefix=/opt/templates_parser setup
$ make && make install
Description
Languages
Ada
95.1%
Python
3.1%
Makefile
1.1%
Vim Script
0.7%