xref: /freebsd/contrib/pkgconf/doc/libpkgconf-personality.rst (revision a3cefe7f2b4df0f70ff92d4570ce18e517af43ec)
1
2libpkgconf `personality` module
3=========================
4
5.. c:function:: const pkgconf_cross_personality_t *pkgconf_cross_personality_default(void)
6
7   Returns the default cross-compile personality.
8
9   Not thread safe.
10
11   :rtype: pkgconf_cross_personality_t*
12   :return: the default cross-compile personality
13
14.. c:function:: void pkgconf_cross_personality_deinit(pkgconf_cross_personality_t *)
15
16   Decrements the count of default cross personality instances.
17
18   Not thread safe.
19
20   :rtype: void
21
22.. c:function:: pkgconf_cross_personality_t *pkgconf_cross_personality_find(const char *triplet)
23
24   Attempts to find a cross-compile personality given a triplet.
25
26   :rtype: pkgconf_cross_personality_t*
27   :return: the default cross-compile personality
28