1480093f4SDimitry Andric//===-- InstallNameToolOpts.td - llvm-install-name-tool options --------*-===// 2480093f4SDimitry Andric// 3480093f4SDimitry Andric// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4480093f4SDimitry Andric// See https://llvm.org/LICENSE.txt for license information. 5480093f4SDimitry Andric// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6480093f4SDimitry Andric// 7480093f4SDimitry Andric//===----------------------------------------------------------------------===// 8480093f4SDimitry Andric// 9480093f4SDimitry Andric// This file describes the command line options of llvm-install-name. 10480093f4SDimitry Andric// 11480093f4SDimitry Andric//===----------------------------------------------------------------------===// 12480093f4SDimitry Andric 13480093f4SDimitry Andricinclude "llvm/Option/OptParser.td" 14480093f4SDimitry Andric 15480093f4SDimitry Andricdef help : Flag<["--"], "help">; 16480093f4SDimitry Andricdef h : Flag<["-"], "h">, Alias<help>; 17480093f4SDimitry Andric 18480093f4SDimitry Andricdef add_rpath : Option<["-", "--"], "add_rpath", KIND_SEPARATE>, 19480093f4SDimitry Andric HelpText<"Add new rpath">; 20480093f4SDimitry Andric 21*e8d8bef9SDimitry Andricdef prepend_rpath : Option<["-", "--"], "prepend_rpath", KIND_SEPARATE>, 22*e8d8bef9SDimitry Andric HelpText<"Add new rpath before other rpaths">; 23*e8d8bef9SDimitry Andric 245ffd83dbSDimitry Andricdef delete_rpath: Option<["-", "--"], "delete_rpath", KIND_SEPARATE>, 255ffd83dbSDimitry Andric HelpText<"Delete specified rpath">; 265ffd83dbSDimitry Andric 27*e8d8bef9SDimitry Andricdef delete_all_rpaths: Flag<["-", "--"], "delete_all_rpaths">, 28*e8d8bef9SDimitry Andric HelpText<"Delete all rpath directives">; 29*e8d8bef9SDimitry Andric 305ffd83dbSDimitry Andricdef rpath: MultiArg<["-", "--"], "rpath", 2>, 315ffd83dbSDimitry Andric HelpText<"Change rpath path name">; 325ffd83dbSDimitry Andric 335ffd83dbSDimitry Andricdef id : Option<["-","--"], "id", KIND_SEPARATE>, 345ffd83dbSDimitry Andric HelpText<"Change dynamic shared library id">; 355ffd83dbSDimitry Andric 365ffd83dbSDimitry Andricdef change: MultiArg<["-", "--"], "change", 2>, 375ffd83dbSDimitry Andric HelpText<"Change dependent shared library install name">; 385ffd83dbSDimitry Andric 39480093f4SDimitry Andricdef version : Flag<["--"], "version">, 40480093f4SDimitry Andric HelpText<"Print the version and exit.">; 41*e8d8bef9SDimitry Andric 42*e8d8bef9SDimitry Andricdef V : Flag<["-"], "V">, 43*e8d8bef9SDimitry Andric Alias<version>, 44*e8d8bef9SDimitry Andric HelpText<"Alias for --version">; 45