logic: enviroment variable handling
* expanding env vars for existsens check * expand source paths in filemanager
This commit is contained in:
@@ -26,8 +26,14 @@ void FileManager::setPaths(
|
||||
std::vector<std::string> sourceExtensions,
|
||||
std::vector<std::string> includeExtensions
|
||||
){
|
||||
m_sourcePaths = sourcePaths;
|
||||
m_headerPaths = headerPaths;
|
||||
for ( FilePath path : sourcePaths )
|
||||
{
|
||||
m_sourcePaths.push_back(path.expandEnvironmentVariables());
|
||||
}
|
||||
for ( FilePath path : headerPaths )
|
||||
{
|
||||
m_headerPaths.push_back(path.expandEnvironmentVariables());
|
||||
}
|
||||
m_sourceExtensions = sourceExtensions;
|
||||
m_includeExtensions = includeExtensions;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user