install_name_tool

package
v0.9.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 31, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Change

type Change struct {
	Old string
	New string
}

Change represents a dependent shared library install name change.

type Cmd

type Cmd struct {
	Stdout io.Writer
	Stderr io.Writer
	// contains filtered or unexported fields
}

Cmd represents a install_name_tool command.

func New

func New(app string) *Cmd

New creates a new install_name_tool command.

func (*Cmd) Change

func (p *Cmd) Change(target string, chgs ...Change) error

Change changes dependent shared library install name.

func (*Cmd) ChangeToRpath

func (p *Cmd) ChangeToRpath(target string, dylibDeps ...string) error

ChangeToRpath changes dependent shared library install name to @rpath.

func (*Cmd) Exec

func (p *Cmd) Exec(args ...string) error

Exec executes a install_name_tool command.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL