diff --git a/source/dub/project.d b/source/dub/project.d index 7c05581..3c60c7e 100644 --- a/source/dub/project.d +++ b/source/dub/project.d @@ -774,7 +774,9 @@ auto varname = var[0 .. idx2]; var = var[idx2 .. $]; + string env_variable; if( varname == "PACKAGE_DIR" ) vres.put(project_path); + else if( (env_variable = environment.get(varname)) != null) vres.put(env_variable); else enforce(false, "Invalid variable: "~varname); } idx = std.string.indexOf(var, '$');