From e6eac9139f36b4ad9e955bfd6d00db1f2d2bb49b Mon Sep 17 00:00:00 2001 From: Laurent Rineau Date: Thu, 20 Oct 2011 12:43:33 +0000 Subject: [PATCH] Fix the confusion shared/dynamic libraries --- Installation/doc_tex/Installation/installation.tex | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Installation/doc_tex/Installation/installation.tex b/Installation/doc_tex/Installation/installation.tex index 1ff19e1e5ef..127c7e27b16 100644 --- a/Installation/doc_tex/Installation/installation.tex +++ b/Installation/doc_tex/Installation/installation.tex @@ -558,13 +558,14 @@ your program. This is not an issue for solution/project files, as there the user selects the build type from within the IDE. -\subsection{Static vs.\ Dynamic Libraries } +\subsection{Static vs.\ Shared Libraries } -Shared libraries ({\tt .dll} on Windows, {\tt .so} on Linux, {\tt .dylib} -on MacOS) are built by default. You can choose to produce static libraries -instead by setting the \cmake\ variable -\texttt{BUILD\_SHARED\_LIBS} to \texttt{FALSE}. If you use \texttt{cmake-gui}, that -variable appears as a checkable option in the graphical user interface. +Shared libraries, also called \emph{dynamic-link libraries}, are built by default +({\tt .dll} on Windows, {\tt .so} on Linux, {\tt .dylib} on MacOS). You +can choose to produce static libraries instead by setting the \cmake\ +variable \texttt{BUILD\_SHARED\_LIBS} to \texttt{FALSE}. If you use +\texttt{cmake-gui}, that variable appears as a checkable option in the +graphical user interface. \subsection{Multiple Variants of makefiles}\label{sec:cmake-out-of-source}