diff options
Diffstat (limited to 'src/skin')
-rw-r--r-- | src/skin/slbt_skin_default.c | 6 | ||||
-rw-r--r-- | src/skin/slbt_skin_stoolie.c | 12 |
2 files changed, 17 insertions, 1 deletions
diff --git a/src/skin/slbt_skin_default.c b/src/skin/slbt_skin_default.c index 8ae0833..6a2ab6a 100644 --- a/src/skin/slbt_skin_default.c +++ b/src/skin/slbt_skin_default.c @@ -333,6 +333,12 @@ const slbt_hidden struct argv_option slbt_default_options[] = { "statically link libtool libraries " "[currently a no-op]"}, + {"prefer-sltdl", 0,TAG_PREFER_SLTDL,ARGV_OPTARG_NONE, + 0,0,0, + "prefer the use of libsltdl over the system's " + "ltdl library, specifically by substituting " + "-lltdl linker arguments with -lsltdl ones."}, + {"Wc", 0,TAG_COMPILER_FLAG,ARGV_OPTARG_REQUIRED, ARGV_OPTION_HYBRID_ONLY|ARGV_OPTION_HYBRID_COMMA, 0,"<flag>[,<flag]...", diff --git a/src/skin/slbt_skin_stoolie.c b/src/skin/slbt_skin_stoolie.c index e058fed..39117c5 100644 --- a/src/skin/slbt_skin_stoolie.c +++ b/src/skin/slbt_skin_stoolie.c @@ -52,7 +52,17 @@ const slbt_hidden struct argv_option slbt_stoolie_options[] = { "install [s]ltdl sources to %s; this option " "provided is provided for the purpose of backward " "compatibility, and is currently a no-op, thereby " - "deferring -lltdl to the system install library."}, + "deferring -lltdl to the system installed library."}, + + {"system-ltdl",0,TAG_STLE_SYSTEM_LTDL,ARGV_OPTARG_NONE,0,0,0, + "Create the empty tag file (or symlink) sysltdl.tag; " + "presence of this tag file shall stand for " + "the preference to link against the system-installed " + "ltdl library, and package builder wishing to respect " + "this preference should set the shell variable " + "slibtool_prefer_sltdl to 'no' prior to invoking " + "the package's ./configure script."}, + {0,0,0,0,0,0,0,0} }; |