diff options
author | Tom Anderson <thomasanderson@chromium.org> | 2018-04-24 11:15:58 -0700 |
---|---|---|
committer | Akira TAGOH <akira@tagoh.org> | 2018-05-05 17:57:21 +0900 |
commit | 730deada8cf609157d07b7c2bf2985672614c4c0 (patch) | |
tree | b7fce3a24dfcc542b4960ec1e409448a0a31e5fd | |
parent | c78afa906699933e87889895ca2039887943b639 (diff) |
Add FONTCONFIG_SYSROOT environment variable
-rw-r--r-- | doc/fontconfig-user.sgml | 4 | ||||
-rw-r--r-- | src/fccfg.c | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/doc/fontconfig-user.sgml b/doc/fontconfig-user.sgml index 43ac957..f4f1c42 100644 --- a/doc/fontconfig-user.sgml +++ b/doc/fontconfig-user.sgml @@ -783,6 +783,10 @@ is used to override the default configuration file. is used to override the default configuration directory. </para> <para> +<emphasis>FONTCONFIG_SYSROOT</emphasis> +is used to set a default sysroot directory. + </para> + <para> <emphasis>FC_DEBUG</emphasis> is used to output the detailed debugging messages. see <link linkend="debug">Debugging Applications</link> section for more details. </para> diff --git a/src/fccfg.c b/src/fccfg.c index e35c451..e966e57 100644 --- a/src/fccfg.c +++ b/src/fccfg.c @@ -2408,7 +2408,10 @@ FcConfigGetSysRoot (const FcConfig *config) return NULL; } - return config->sysRoot; + if (config->sysRoot) + return config->sysRoot; + + return (FcChar8 *) getenv ("FONTCONFIG_SYSROOT"); } void |