fcconfigsetsysroot.html revision 1cc69409
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<HTML 3><HEAD 4><TITLE 5>FcConfigSetSysRoot</TITLE 6><META 7NAME="GENERATOR" 8CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK 9REL="HOME" 10HREF="t1.html"><LINK 11REL="UP" 12TITLE="FcConfig" 13HREF="x103.html#AEN3038"><LINK 14REL="PREVIOUS" 15TITLE="FcConfigGetSysRoot" 16HREF="fcconfiggetsysroot.html"><LINK 17REL="NEXT" 18TITLE="FcConfigFileInfoIterInit" 19HREF="fcconfigfileinfoiterinit.html"></HEAD 20><BODY 21CLASS="REFENTRY" 22BGCOLOR="#FFFFFF" 23TEXT="#000000" 24LINK="#0000FF" 25VLINK="#840084" 26ALINK="#0000FF" 27><DIV 28CLASS="NAVHEADER" 29><TABLE 30SUMMARY="Header navigation table" 31WIDTH="100%" 32BORDER="0" 33CELLPADDING="0" 34CELLSPACING="0" 35><TR 36><TH 37COLSPAN="3" 38ALIGN="center" 39></TH 40></TR 41><TR 42><TD 43WIDTH="10%" 44ALIGN="left" 45VALIGN="bottom" 46><A 47HREF="fcconfiggetsysroot.html" 48ACCESSKEY="P" 49><<< Previous</A 50></TD 51><TD 52WIDTH="80%" 53ALIGN="center" 54VALIGN="bottom" 55></TD 56><TD 57WIDTH="10%" 58ALIGN="right" 59VALIGN="bottom" 60><A 61HREF="fcconfigfileinfoiterinit.html" 62ACCESSKEY="N" 63>Next >>></A 64></TD 65></TR 66></TABLE 67><HR 68ALIGN="LEFT" 69WIDTH="100%"></DIV 70><H1 71><A 72NAME="FCCONFIGSETSYSROOT" 73></A 74>FcConfigSetSysRoot</H1 75><DIV 76CLASS="REFNAMEDIV" 77><A 78NAME="AEN3775" 79></A 80><H2 81>Name</H2 82>FcConfigSetSysRoot -- Set the system root directory</DIV 83><DIV 84CLASS="REFSYNOPSISDIV" 85><A 86NAME="AEN3778" 87></A 88><H2 89>Synopsis</H2 90><DIV 91CLASS="FUNCSYNOPSIS" 92><P 93></P 94><A 95NAME="AEN3779" 96></A 97><TABLE 98BORDER="0" 99BGCOLOR="#E0E0E0" 100WIDTH="100%" 101><TR 102><TD 103><PRE 104CLASS="FUNCSYNOPSISINFO" 105>#include <fontconfig/fontconfig.h> 106 </PRE 107></TD 108></TR 109></TABLE 110><P 111><CODE 112><CODE 113CLASS="FUNCDEF" 114>void <TT 115CLASS="FUNCTION" 116>FcConfigSetSysRoot</TT 117></CODE 118>(FcConfig *<TT 119CLASS="PARAMETER" 120><I 121>config</I 122></TT 123>, const FcChar8 *<TT 124CLASS="PARAMETER" 125><I 126>sysroot</I 127></TT 128>);</CODE 129></P 130><P 131></P 132></DIV 133></DIV 134><DIV 135CLASS="REFSECT1" 136><A 137NAME="AEN3788" 138></A 139><H2 140>Description</H2 141><P 142>Set 'sysroot' as the system root directory. All file paths used or created with 143this 'config' (including file properties in patterns) will be considered or 144made relative to this 'sysroot'. This allows a host to generate caches for 145targets at build time. This also allows a cache to be re-targeted to a 146different base directory if 'FcConfigGetSysRoot' is used to resolve file paths. 147When setting this on the current config this causes changing current config 148(calls FcConfigSetCurrent()). 149 </P 150></DIV 151><DIV 152CLASS="REFSECT1" 153><A 154NAME="AEN3791" 155></A 156><H2 157>Since</H2 158><P 159>version 2.10.92</P 160></DIV 161><DIV 162CLASS="NAVFOOTER" 163><HR 164ALIGN="LEFT" 165WIDTH="100%"><TABLE 166SUMMARY="Footer navigation table" 167WIDTH="100%" 168BORDER="0" 169CELLPADDING="0" 170CELLSPACING="0" 171><TR 172><TD 173WIDTH="33%" 174ALIGN="left" 175VALIGN="top" 176><A 177HREF="fcconfiggetsysroot.html" 178ACCESSKEY="P" 179><<< Previous</A 180></TD 181><TD 182WIDTH="34%" 183ALIGN="center" 184VALIGN="top" 185><A 186HREF="t1.html" 187ACCESSKEY="H" 188>Home</A 189></TD 190><TD 191WIDTH="33%" 192ALIGN="right" 193VALIGN="top" 194><A 195HREF="fcconfigfileinfoiterinit.html" 196ACCESSKEY="N" 197>Next >>></A 198></TD 199></TR 200><TR 201><TD 202WIDTH="33%" 203ALIGN="left" 204VALIGN="top" 205>FcConfigGetSysRoot</TD 206><TD 207WIDTH="34%" 208ALIGN="center" 209VALIGN="top" 210><A 211HREF="x103.html#AEN3038" 212ACCESSKEY="U" 213>Up</A 214></TD 215><TD 216WIDTH="33%" 217ALIGN="right" 218VALIGN="top" 219>FcConfigFileInfoIterInit</TD 220></TR 221></TABLE 222></DIV 223></BODY 224></HTML 225>