firasuke / cross / slibtool

Forked from cross/slibtool 3 months ago
Clone

Blame src/skin/slbt_skin_install.c

258073
#include "slibtool_install_impl.h"
4b56de
#include "slibtool_visibility_impl.h"
258073
#include "argv/argv.h"
258073
4b56de
const slbt_hidden struct argv_option slbt_install_options[] = {
258073
	{"help",	'h',TAG_INSTALL_HELP,ARGV_OPTARG_NONE,0,0,0,
258073
			"display install mode help"},
258073
04b5c8
	{"sysroot",	0,TAG_INSTALL_SYSROOT,ARGV_OPTARG_REQUIRED,0,0,"<sysroot>",
04b5c8
			"reference only: the target's sysroot directory"},
04b5c8
258073
	{0,		'c',TAG_INSTALL_COPY,ARGV_OPTARG_NONE,0,0,0,
258073
			"copy"},
258073
f8ac22
	{0,		'f',TAG_INSTALL_FORCE,ARGV_OPTARG_NONE,0,0,0,
f8ac22
			"force copy"},
f8ac22
258073
	{0,		'd',TAG_INSTALL_MKDIR,ARGV_OPTARG_NONE,0,0,0,
258073
			"create directories"},
258073
258073
	{0,		'D',TAG_INSTALL_TARGET_MKDIR,ARGV_OPTARG_NONE,0,0,0,
258073
			"create target directories"},
258073
258073
	{0,		's',TAG_INSTALL_STRIP,ARGV_OPTARG_NONE,0,0,0,
258073
			"strip symbols"},
258073
258073
	{0,		'p',TAG_INSTALL_PRESERVE,ARGV_OPTARG_NONE,0,0,0,
258073
			"preserve symbols"},
258073
258073
	{0,		'o',TAG_INSTALL_USER,ARGV_OPTARG_REQUIRED,0,0,"<user>",
258073
			"set %s ownership"},
258073
258073
	{0,		'g',TAG_INSTALL_GROUP,ARGV_OPTARG_REQUIRED,0,0,"<group>",
258073
			"set %s ownership"},
258073
258073
	{0,		'm',TAG_INSTALL_MODE,ARGV_OPTARG_REQUIRED,0,0,"<mode>",
258073
			"set permissions to %s"},
258073
258073
	{0,		't',TAG_INSTALL_DSTDIR,ARGV_OPTARG_REQUIRED,0,0,"<dstdir>",
258073
			"install to %s"},
258073
258073
	{0,0,0,0,0,0,0,0}
258073
};