33 const std::filesystem::path& rel_path) :
34 m_pp{package_name, rel_path.string()}
50 const std::filesystem::path pkg_data_dir{pkg_finder.
getDataDir()};
52 if (pkg_data_dir.empty())
57 return pkg_data_dir / std::filesystem::path{pp.package} / pp.path;
66armarx::data::PackagePath
78 os <<
"PackagePath { " << packagePath.
serialize().package <<
" : "
The CMakePackageFinder class provides an interface to the CMake Package finder capabilities.
std::string getDataDir() const
std::filesystem::path toSystemPath() const
data::PackagePath serialize() const
This file offers overloads of toIce() and fromIce() functions for STL container types.
std::ostream & operator<<(std::ostream &os, const PythonApplicationManager::Paths &paths)