%scons; %builders-mod; %functions-mod; %tools-mod; %variables-mod; ]> Sets construction variables for the Apple linker (similar to the GNU linker). FRAMEWORKPATHPREFIX _FRAMEWORKPATH _FRAMEWORKS LINKCOM SHLINKFLAGS SHLINKCOM LDMODULEPREFIX LDMODULESUFFIX LDMODULEFLAGS LDMODULECOM APPLELINK_CURRENT_VERSION APPLELINK_COMPATIBILITY_VERSION APPLELINK_NO_CURRENT_VERSION APPLELINK_NO_COMPATIBILITY_VERSION _APPLELINK_CURRENT_VERSION _APPLELINK_COMPATIBILITY_VERSION FRAMEWORKSFLAGS On Mac OS X this is used to set the linker flag: -compatibility_version The value is specified as X[.Y[.Z]] where X is between 1 and 65535, Y can be omitted or between 1 and 255, Z can be omitted or between 1 and 255. This value will be derived from &cv-link-SHLIBVERSION; if not specified. The lowest digit will be dropped and replaced by a 0. If the &cv-link-APPLELINK_NO_COMPATIBILITY_VERSION; is set then no -compatibility_version will be output. See MacOS's ld manpage for more details Set this to any True (1|True|non-empty string) value to disable adding -compatibility_version flag when generating versioned shared libraries. This overrides &cv-link-APPLELINK_COMPATIBILITY_VERSION;. A macro (by default a generator function) used to create the linker flags to specify apple's linker's -compatibility_version flag. The default generator uses &cv-link-APPLELINK_COMPATIBILITY_VERSION; and &cv-link-APPLELINK_NO_COMPATIBILITY_VERSION; and &cv-link-SHLIBVERSION; to determine the correct flag. On Mac OS X this is used to set the linker flag: -current_version The value is specified as X[.Y[.Z]] where X is between 1 and 65535, Y can be omitted or between 1 and 255, Z can be omitted or between 1 and 255. This value will be set to &cv-link-SHLIBVERSION; if not specified. If the &cv-link-APPLELINK_NO_CURRENT_VERSION; is set then no -current_version will be output. See MacOS's ld manpage for more details Set this to any True (1|True|non-empty string) value to disable adding -current_version flag when generating versioned shared libraries. This overrides &cv-link-APPLELINK_CURRENT_VERSION;. A macro (by default a generator function) used to create the linker flags to specify apple's linker's -current_version flag. The default generator uses &cv-link-APPLELINK_CURRENT_VERSION; and &cv-link-APPLELINK_NO_CURRENT_VERSION; and &cv-link-SHLIBVERSION; to determine the correct flag. "> On Mac OS X with gcc, general user-supplied frameworks options to be added at the end of a command line building a loadable module. (This has been largely superseded by the &cv-link-FRAMEWORKPATH;, &cv-link-FRAMEWORKPATHPREFIX;, &cv-link-FRAMEWORKPREFIX; and &cv-link-FRAMEWORKS; variables described above.) On Mac OS X with gcc, a list of the framework names to be linked into a program or shared library or bundle. The default value is the empty list. For example: env.AppendUnique(FRAMEWORKS=Split('System Cocoa SystemConfiguration')) On Mac OS X with gcc, the prefix to be used for linking in frameworks (see &cv-link-FRAMEWORKS;). The default value is . On Mac OS X with gcc, an automatically-generated construction variable containing the linker command-line options for linking with FRAMEWORKS. On Mac OS X with gcc, a list containing the paths to search for frameworks. Used by the compiler to find framework-style includes like #include <Fmwk/Header.h>. Used by the linker to find user-specified frameworks when linking (see &cv-link-FRAMEWORKS;). For example: env.AppendUnique(FRAMEWORKPATH='#myframeworkdir') will add ... -Fmyframeworkdir to the compiler and linker command lines. On Mac OS X with gcc, the prefix to be used for the FRAMEWORKPATH entries. (see &cv-link-FRAMEWORKPATH;). The default value is . On Mac OS X with gcc, an automatically-generated construction variable containing the linker command-line options corresponding to &cv-link-FRAMEWORKPATH;.