summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Tool/__init__.xml
diff options
context:
space:
mode:
authorPawel Tomulik <ptomulik@meil.pw.edu.pl>2015-09-02 23:02:08 (GMT)
committerPawel Tomulik <ptomulik@meil.pw.edu.pl>2015-09-02 23:02:08 (GMT)
commit596b7aca20e286ecb45dade015ab9e89ac6aa791 (patch)
tree71e59b1562c5d867550c13291491de386ea3a1c7 /src/engine/SCons/Tool/__init__.xml
parenta6a65ee80272d61fa2e09e33eeedfa0e08aed333 (diff)
downloadSCons-596b7aca20e286ecb45dade015ab9e89ac6aa791.zip
SCons-596b7aca20e286ecb45dade015ab9e89ac6aa791.tar.gz
SCons-596b7aca20e286ecb45dade015ab9e89ac6aa791.tar.bz2
new versioned libraries - gnulink and cyglink for now
Diffstat (limited to 'src/engine/SCons/Tool/__init__.xml')
-rw-r--r--src/engine/SCons/Tool/__init__.xml37
1 files changed, 32 insertions, 5 deletions
diff --git a/src/engine/SCons/Tool/__init__.xml b/src/engine/SCons/Tool/__init__.xml
index ee56fc3..7102fa4 100644
--- a/src/engine/SCons/Tool/__init__.xml
+++ b/src/engine/SCons/Tool/__init__.xml
@@ -464,6 +464,17 @@ as C++ files.
</summary>
</cvar>
+<cvar name="IMPLIBVERSION">
+<summary>
+<para>
+Used to override &cv-link-SHLIBVERSION;/&cv-link-LDMODULEVERSION; when
+generating versioned import library for a shared library/loadable module. If
+undefined, the &cv-link-SHLIBVERSION;/&cv-link-LDMODULEVERSION; is used do
+determine the version of versioned import library.
+</para>
+</summary>
+</cvar>
+
<cvar name="LIBEMITTER">
<summary>
<para>
@@ -472,6 +483,21 @@ TODO
</summary>
</cvar>
+<cvar name="LDMODULEVERSION">
+<summary>
+<para>
+When this construction variable is defined, a versioned loadable module
+is created by &b-link-LoadableModule; builder. This activates the
+&cv-link-_LDMODULEVERSIONFLAGS; and thus modifies the &cv-link-LDMODULECOM; as
+required, adds the version number to the library name, and creates the symlinks
+that are needed. &cv-link-LDMODULEVERSION; needs to be of the form X.Y.Z, where
+X and Y are numbers, and Z is a number but can also contain letters to
+designate alpha, beta, or release candidate patch levels. By default
+&cv-link-LDMODULEVERSION; is set to $SHLIBVERSION.
+</para>
+</summary>
+</cvar>
+
<cvar name="SHLIBEMITTER">
<summary>
<para>
@@ -492,11 +518,12 @@ TODO
<summary>
<para>
When this construction variable is defined, a versioned shared library
-is created. This modifies the &cv-link-SHLINKFLAGS; as required, adds
-the version number to the library name, and creates the symlinks that
-are needed. &cv-link-SHLIBVERSION; needs to be of the form X.Y.Z,
-where X and Y are numbers, and Z is a number but can also contain
-letters to designate alpha, beta, or release candidate patch levels.
+is created by &b-link-SharedLibrary; builder. This activates the
+&cv-link-_SHLIBVERSIONFLAGS; and thus modifies the &cv-link-SHLINKCOM; as
+required, adds the version number to the library name, and creates the symlinks
+that are needed. &cv-link-SHLIBVERSION; needs to be of the form X.Y.Z, where X
+and Y are numbers, and Z is a number but can also contain letters to designate
+alpha, beta, or release candidate patch levels.
</para>
</summary>
</cvar>