diff options
author | Marius Kintel <marius@kintel.net> | 2012-10-30 13:43:49 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2012-10-30 13:43:49 (GMT) |
commit | 467f8968434c9a46c17edae1bfdba5eb1c756eff (patch) | |
tree | b44bfd37aaa8a835af72bbde9426895ea9c85b04 /src/parsersettings.cc | |
parent | 73d8d3cca4de55e81d47732f2b1f9507cc0d23b4 (diff) | |
parent | 65c57886769b86cf785ab2049d32311c4c52126a (diff) |
Merge branch 'master' into issue202svg
Diffstat (limited to 'src/parsersettings.cc')
-rw-r--r-- | src/parsersettings.cc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/parsersettings.cc b/src/parsersettings.cc index 47859c7..3dda132 100644 --- a/src/parsersettings.cc +++ b/src/parsersettings.cc @@ -28,7 +28,15 @@ std::string locate_file(const std::string &filename) void parser_init(const std::string &applicationpath) { - // FIXME: Append paths from OPENSCADPATH before adding built-in paths + // Add path from OPENSCADPATH before adding built-in paths + const char *openscadpath = getenv("OPENSCADPATH"); + if (openscadpath) { + add_librarydir(boosty::absolute(fs::path(openscadpath)).string()); + } + + // FIXME: Support specifying more than one path in OPENSCADPATH + // FIXME: Add ~/.openscad/libraries + // FIXME: Add ~/Documents/OpenSCAD/libraries on Mac? std::string librarydir; fs::path libdir(applicationpath); |