28 #include "boost/regex.hpp"
29 #include "lsst/pex/exceptions.h"
35 std::string envVar = packageName;
37 transform(envVar.begin(), envVar.end(), envVar.begin(), (int (*)(int)) toupper);
40 char const *dir = getenv(envVar.c_str());
42 throw LSST_EXCEPT(lsst::pex::exceptions::NotFoundError,
"Package " + packageName +
" not found");
std::string getPackageDir(std::string const &packageName)
return the root directory of a setup package