diff options
author | Steve Frécinaux <code@istique.net> | 2010-07-20 10:44:31 +0200 |
---|---|---|
committer | Steve Frécinaux <code@istique.net> | 2010-07-20 12:33:56 +0200 |
commit | bebf2a1ed95f5eeec6663e4f954d7ec398f90c09 (patch) | |
tree | 7509aebad967a7af17e2a680b15366dacd3f5617 /libpeas/peas-dirs.c | |
parent | 9da280b91bd0b6ea5e81723692892db6d366aaf9 (diff) | |
download | libpeas-bebf2a1ed95f5eeec6663e4f954d7ec398f90c09.tar.gz |
Use an optional env var to specify the plugin loader location.
So we can set the env var to the build directory.
Diffstat (limited to 'libpeas/peas-dirs.c')
-rw-r--r-- | libpeas/peas-dirs.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libpeas/peas-dirs.c b/libpeas/peas-dirs.c index ef1644d..1274a56 100644 --- a/libpeas/peas-dirs.c +++ b/libpeas/peas-dirs.c @@ -96,9 +96,14 @@ peas_dirs_get_lib_dir (void) gchar * peas_dirs_get_plugin_loaders_dir (void) { + const gchar *env_var; gchar *lib_dir; gchar *loader_dir; + env_var = g_getenv ("PEAS_PLUGIN_LOADERS_DIR"); + if (env_var != NULL) + return g_strdup (env_var); + lib_dir = peas_dirs_get_lib_dir (); loader_dir = g_build_filename (lib_dir, "loaders", NULL); |