firasuke / cross / slibtool

Forked from cross/slibtool 3 months ago
Clone

Blame src/skin/slbt_skin_stoolie.c

4c3fb7
#include "slibtool_driver_impl.h"
4c3fb7
#include "slibtool_visibility_impl.h"
4c3fb7
#include "argv/argv.h"
4c3fb7
4c3fb7
const slbt_hidden struct argv_option slbt_stoolie_options[] = {
4c3fb7
	{"version",	0,TAG_STLE_VERSION,ARGV_OPTARG_NONE,0,0,0,
4c3fb7
			"show version information"},
4c3fb7
4c3fb7
	{"help",	'h',TAG_STLE_HELP,ARGV_OPTARG_NONE,0,0,0,
4c3fb7
			"display slibtoolize (stoolie) mode help"},
4c3fb7
af48d3
	{"copy",	'c',TAG_STLE_COPY,ARGV_OPTARG_NONE,0,0,0,
af48d3
			"copy build-auxiliary m4 files "
af48d3
			"(create symbolic links otherwise."},
af48d3
af48d3
	{"force",	'f',TAG_STLE_FORCE,ARGV_OPTARG_NONE,0,0,0,
af48d3
			"replace existing build-auxiliary and m4 "
af48d3
			"files and/or symbolic links."},
af48d3
af48d3
	{"install",	'i',TAG_STLE_INSTALL,ARGV_OPTARG_NONE,0,0,0,
af48d3
			"create symbolic links to, or otherwise copy "
af48d3
			"missing build-auxiliary and m4 files."},
af48d3
e6c34e
	{"debug",	'd',TAG_STLE_DEBUG,ARGV_OPTARG_NONE,0,0,0,
e6c34e
			"display internal debug information."},
e6c34e
e6c34e
	{"dry-run",	'n',TAG_STLE_DRY_RUN,ARGV_OPTARG_NONE,0,0,0,
e6c34e
			"do not spawn any processes, "
e6c34e
			"do not make any changes to the file system."},
e6c34e
156a06
	{"automake",	0,TAG_STLE_SILENT,ARGV_OPTARG_NONE,0,0,0,
156a06
			"backward-compatible alias for --quiet."},
156a06
8fb92c
	{"quiet",	'q',TAG_STLE_SILENT,ARGV_OPTARG_NONE,0,0,0,
8fb92c
			"do not say anything."},
8fb92c
8fb92c
	{"silent",	's',TAG_STLE_SILENT,ARGV_OPTARG_NONE,0,0,0,
8fb92c
			"say absolutely nothing."},
8fb92c
8fb92c
	{"verbose",	'v',TAG_STLE_VERBOSE,ARGV_OPTARG_NONE,0,0,0,
8fb92c
			"generate lots of informational messages "
8fb92c
			"that nobody can understand."},
8fb92c
e86543
	{"warnings",	'W',TAG_STLE_WARNINGS,ARGV_OPTARG_REQUIRED,0,
e86543
			"all|none|error|doubt|concern|environment|file",0,
e86543
			"specify category of warnings to display (or not)."},
e86543
e86543
	{"no-warnings",	0,TAG_STLE_NO_WARNINGS,ARGV_OPTARG_NONE,0,0,0,
e86543
			"suppress all warning messages (or not)."},
e86543
78607f
	{"ltdl",	0,TAG_STLE_LTDL,ARGV_OPTARG_OPTIONAL,0,0,"<dir>",
78607f
			"install [s]ltdl sources to %s; this option "
78607f
			"provided is provided for the purpose of backward "
78607f
			"compatibility, and is currently a no-op, thereby "
78607f
			"deferring -lltdl to the system install library."},
78607f
4c3fb7
	{0,0,0,0,0,0,0,0}
4c3fb7
};