Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
F
frama-c
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container Registry
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
pub
frama-c
Commits
3cc914a1
Commit
3cc914a1
authored
4 years ago
by
Virgile Prevosto
Committed by
Andre Maroneze
4 years ago
Browse files
Options
Downloads
Patches
Plain Diff
[devman] documentation for configure_pkg macro
parent
5c19e4f1
No related branches found
No related tags found
1 merge request
!3
Fixed a semantic error concerning ISO C99 Uninitialized Value Undefined Behaviour in Eva main manual
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
doc/developer/advance.tex
+10
-1
10 additions, 1 deletion
doc/developer/advance.tex
doc/developer/changes.tex
+5
-0
5 additions, 0 deletions
doc/developer/changes.tex
with
15 additions
and
1 deletion
doc/developer/advance.tex
+
10
−
1
View file @
3cc914a1
...
@@ -199,7 +199,16 @@ on the configuration of new libraries. This is done by calling a
...
@@ -199,7 +199,16 @@ on the configuration of new libraries. This is done by calling a
predefined macro called
predefined macro called
\texttt
{
configure
\_
library
}
\scodeidxdef
{
configure.in
}{
configure
\_
library
}
\scodeidxdef
{
configure.in
}{
configure
\_
tools
}
\footnote
{
For
\texttt
{
configure
\_
library
}
\scodeidxdef
{
configure.in
}{
configure
\_
library
}
\scodeidxdef
{
configure.in
}{
configure
\_
tools
}
\footnote
{
For
tools, there is a macro
\texttt
{
configure
\_
tool
}
which works in the
tools, there is a macro
\texttt
{
configure
\_
tool
}
which works in the
same way as
\texttt
{
configure
\_
library
}
.
}
.
same way as
\texttt
{
configure
\_
library
}
.
}
, or its more specialized version
\texttt
{
configure
\_
pkg
}
\scodeidxdef
{
configure.in
}{
configure
\_
pkg
}
.
\texttt
{
configure
\_
pkg
}
is meant to be used for checking the presence of
OCaml libraries that are managed as
\texttt
{
findlib
}
\footnote
{
\url
{
http://projects.camlcity.org/projects/findlib.html
}}
packages, which is the case for most modern OCaml libraries nowadays.
It takes two arguments, the name of the package (as known by
\texttt
{
findlib
}
),
and a message that will be displayed if the package is not found.
The
\texttt
{
configure
\_
library
}
macro takes three arguments. The first one is
The
\texttt
{
configure
\_
library
}
macro takes three arguments. The first one is
the (uppercase) name of the library, the second one is a filename
the (uppercase) name of the library, the second one is a filename
which is used by the script to check the availability of the library.
which is used by the script to check the availability of the library.
...
...
This diff is collapsed.
Click to expand it.
doc/developer/changes.tex
+
5
−
0
View file @
3cc914a1
...
@@ -5,6 +5,11 @@
...
@@ -5,6 +5,11 @@
This chapter summarizes the major changes in this documentation between each
This chapter summarizes the major changes in this documentation between each
\framac
release, from newest to oldest.
\framac
release, from newest to oldest.
\section*
{
21.0 Scandium
}
\begin{itemize}
\item
\textbf
{
Configure
}
: Documentation of
\texttt
{
configure
\_
pkg
}
macro.
\end{itemize}
\section*
{
20.0 Calcium
}
\section*
{
20.0 Calcium
}
\begin{itemize}
\begin{itemize}
\item
\textbf
{
Ptests
}
: Documentation of the new directive
\texttt
{
MODULE
}
.
\item
\textbf
{
Ptests
}
: Documentation of the new directive
\texttt
{
MODULE
}
.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment