aboutsummaryrefslogtreecommitdiff
path: root/include/rpath.h
blob: 1703b76dfeba66c7da78cf44c95da55589a2f7c2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/**
 * @file rpath.h
 */
#ifndef SPM_RPATH_H
#define SPM_RPATH_H

Process *patchelf(const char *_filename, const char *_args);
Process *install_name_tool(const char *_filename, const char *_args);
FSTree *rpath_libraries_available(const char *root);
char *rpath_autodetect(const char *filename, FSTree *tree, const char *destroot);
int has_rpath(const char *_filename);
char *rpath_get(const char *_filename);
char *rpath_generate(const char *_filename, FSTree *tree, const char *destroot);
int rpath_autoset(const char *filename, FSTree *tree, const char *destroot);
int rpath_set(const char *filename, const char *rpath);

#endif //SPM_RPATH_H