X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fvirtualfilesystem.cpp;h=869a1e3899c4c3d4adfd6ff06da83fde142230d9;hb=74ea8208bb1aa1d9afc9657a4cdfac6714241887;hp=0e9595085b08d1523fe89d7a714a2809f84f138c;hpb=cd993966c0729074329df1a59ad46c82c68c0928;p=builder.git diff --git a/source/virtualfilesystem.cpp b/source/virtualfilesystem.cpp index 0e95950..869a1e3 100644 --- a/source/virtualfilesystem.cpp +++ b/source/virtualfilesystem.cpp @@ -137,7 +137,9 @@ FileTarget *VirtualFileSystem::find_library(const string &lib, const SearchPath FileTarget *VirtualFileSystem::find_binary(const string &name) { SearchPath path; - if(const char *env_path = getenv("PATH")) + if(FS::Path(name).is_absolute()) + path.push_back("/"); + else if(const char *env_path = getenv("PATH")) { vector parts = split(env_path, ':'); for(vector::const_iterator i=parts.begin(); i!=parts.end(); ++i)