Home
last modified time | relevance | path

Searched refs:sysroot_dir (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/pkgconf/libpkgconf/
H A Dtuple.c184 const char *sysroot_dir; in find_sysroot() local
186 sysroot_dir = pkgconf_tuple_find(client, vars, "pc_sysrootdir"); in find_sysroot()
187 if (sysroot_dir == NULL) in find_sysroot()
188 sysroot_dir = client->sysroot_dir; in find_sysroot()
190 return sysroot_dir; in find_sysroot()
196 const char *sysroot_dir; in should_rewrite_sysroot() local
201 sysroot_dir = find_sysroot(client, vars); in should_rewrite_sysroot()
202 if (sysroot_dir == NULL) in should_rewrite_sysroot()
208 if (!strcmp(sysroot_dir, "/")) in should_rewrite_sysroot()
211 if (strlen(buf) <= strlen(sysroot_dir)) in should_rewrite_sysroot()
[all …]
H A Dclient.c120 pkgconf_client_set_sysroot_dir(client, personality->sysroot_dir); in pkgconf_client_init()
212 if (client->sysroot_dir != NULL) in pkgconf_client_deinit()
213 free(client->sysroot_dir); in pkgconf_client_deinit()
257 return client->sysroot_dir; in pkgconf_client_get_sysroot_dir()
275 pkgconf_client_set_sysroot_dir(pkgconf_client_t *client, const char *sysroot_dir) in pkgconf_client_set_sysroot_dir() argument
277 if (client->sysroot_dir != NULL) in pkgconf_client_set_sysroot_dir()
278 free(client->sysroot_dir); in pkgconf_client_set_sysroot_dir()
280 client->sysroot_dir = sysroot_dir != NULL ? strdup(sysroot_dir) : NULL; in pkgconf_client_set_sysroot_dir()
282 …PKGCONF_TRACE(client, "set sysroot_dir to: %s", client->sysroot_dir != NULL ? client->sysroot_dir in pkgconf_client_set_sysroot_dir()
284 …gconf_tuple_add_global(client, "pc_sysrootdir", client->sysroot_dir != NULL ? client->sysroot_dir in pkgconf_client_set_sysroot_dir()
H A Dfragment.c73 pkgconf_fragment_should_munge(const char *string, const char *sysroot_dir) in pkgconf_fragment_should_munge() argument
78 if (sysroot_dir != NULL && strncmp(sysroot_dir, string, strlen(sysroot_dir))) in pkgconf_fragment_should_munge()
129 …t_t *client, char *buf, size_t buflen, const char *source, const char *sysroot_dir, unsigned int f… in pkgconf_fragment_munge() argument
135 if (sysroot_dir == NULL) in pkgconf_fragment_munge()
136 sysroot_dir = pkgconf_tuple_find_global(client, "pc_sysrootdir"); in pkgconf_fragment_munge()
138 if (sysroot_dir != NULL && pkgconf_fragment_should_munge(source, sysroot_dir)) in pkgconf_fragment_munge()
139 pkgconf_strlcat(buf, sysroot_dir, buflen); in pkgconf_fragment_munge()
152 pkgconf_fragment_munge(client, mungebuf, sizeof mungebuf, source, client->sysroot_dir, flags); in pkgconf_fragment_copy_munged()
H A Dpersonality.c146 if (personality->sysroot_dir != NULL) in pkgconf_cross_personality_deinit()
147 free(personality->sysroot_dir); in pkgconf_cross_personality_deinit()
211 {"SysrootDir", personality_copy_func, offsetof(pkgconf_cross_personality_t, sysroot_dir)},
H A Dpkg.c196 char *sysroot_dir = client->sysroot_dir; in pkgconf_pkg_parser_fragment_func() local
199 client->sysroot_dir = pkg_sysroot_dir; in pkgconf_pkg_parser_fragment_func()
202 client->sysroot_dir = sysroot_dir; in pkgconf_pkg_parser_fragment_func()
601 …if (client->sysroot_dir && strncmp(pkg->pc_filedir, client->sysroot_dir, strlen(client->sysroot_di… in pkgconf_pkg_new_from_path()
H A Dlibpkgconf.h217 char *sysroot_dir; member
245 char *sysroot_dir; member
257 PKGCONF_API void pkgconf_client_set_sysroot_dir(pkgconf_client_t *client, const char *sysroot_dir);
/freebsd/contrib/pkgconf/cli/
H A Dmain.c974 if (p->sysroot_dir) in dump_personality()
975 printf("SysrootDir: %s\n", p->sysroot_dir); in dump_personality()
1082 char *sysroot_dir; in main() local
1436 if ((sysroot_dir = getenv("PKG_CONFIG_SYSROOT_DIR")) != NULL) in main()
1440 pkgconf_client_set_sysroot_dir(&pkg_client, sysroot_dir); in main()
1444 if (!strcmp(destdir, sysroot_dir)) in main()
/freebsd/contrib/pkgconf/doc/
H A Dlibpkgconf-client.rst63 …c:function:: void pkgconf_client_set_sysroot_dir(pkgconf_client_t *client, const char *sysroot_dir)
71 :param char* sysroot_dir: The sysroot directory to set or NULL to unset.
/freebsd/contrib/pkgconf/
H A DNEWS367 - Do not prepend sysroot_dir if the .pc file does not exist in the
746 - fragments: only munge fragments if sysroot_dir is actually set