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