From 140d836e9cd54fb67b969fd82ef7ed19ba574d40 Mon Sep 17 00:00:00 2001 From: Luca Falavigna Date: Sat, 26 Apr 2014 15:11:58 +0200 Subject: Imported Upstream version 2.3.1 --- src/engine/SCons/Tool/link.xml | 99 ++++++++++++++++++++++++++++++++---------- 1 file changed, 75 insertions(+), 24 deletions(-) (limited to 'src/engine/SCons/Tool/link.xml') diff --git a/src/engine/SCons/Tool/link.xml b/src/engine/SCons/Tool/link.xml index 560e690..e639d61 100644 --- a/src/engine/SCons/Tool/link.xml +++ b/src/engine/SCons/Tool/link.xml @@ -1,112 +1,152 @@ + + + +%scons; + +%builders-mod; + +%functions-mod; + +%tools-mod; + +%variables-mod; +]> + + + + Sets construction variables for generic POSIX linkers. + -SHLINK -SHLINKFLAGS -SHLINKCOM -LINK -LINKFLAGS -LINKCOM -LIBDIRPREFIX -LIBDIRSUFFIX -LIBLINKPREFIX -LIBLINKSUFFIX -SHLIBSUFFIX -LDMODULE -LDMODULEPREFIX -LDMODULESUFFIX -LDMODULEFLAGS -LDMODULECOM +SHLINK +SHLINKFLAGS +SHLINKCOM +LINK +LINKFLAGS +LINKCOM +LIBDIRPREFIX +LIBDIRSUFFIX +LIBLINKPREFIX +LIBLINKSUFFIX +SHLIBSUFFIX +LDMODULE +LDMODULEPREFIX +LDMODULESUFFIX +LDMODULEFLAGS +LDMODULECOM -SHLINKCOMSTR -LINKCOMSTR -LDMODULECOMSTR +SHLINKCOMSTR +LINKCOMSTR +LDMODULECOMSTR + The linker for building loadable modules. By default, this is the same as &cv-link-SHLINK;. + + The command line for building loadable modules. On Mac OS X, this uses the &cv-link-LDMODULE;, &cv-link-LDMODULEFLAGS; and &cv-link-FRAMEWORKSFLAGS; variables. On other systems, this is the same as &cv-link-SHLINK;. + + The string displayed when building loadable modules. If this is not set, then &cv-link-LDMODULECOM; (the command line) is displayed. + + General user options passed to the linker for building loadable modules. + + The prefix used for loadable module file names. On Mac OS X, this is null; on other systems, this is the same as &cv-link-SHLIBPREFIX;. + + The suffix used for loadable module file names. On Mac OS X, this is null; on other systems, this is the same as $SHLIBSUFFIX. + + The linker. + + The command line used to link object files into an executable. + + The string displayed when object files are linked into an executable. If this is not set, then &cv-link-LINKCOM; (the command line) is displayed. + - + env = Environment(LINKCOMSTR = "Linking $TARGET") - + + General user options passed to the linker. Note that this variable should not @@ -125,34 +165,42 @@ and &cv-link-_LIBDIRFLAGS; above, for the variable that expands to library search path options. + + The linker for programs that use shared libraries. + + The command line used to link programs using shared libraries. + + The string displayed when programs using shared libraries are linked. If this is not set, then &cv-link-SHLINKCOM; (the command line) is displayed. + - + env = Environment(SHLINKCOMSTR = "Linking shared $TARGET") - + + General user options passed to the linker for programs using shared libraries. Note that this variable should not @@ -171,5 +219,8 @@ and &cv-link-_LIBDIRFLAGS; above, for the variable that expands to library search path options. + + + \ No newline at end of file -- cgit v1.2.3