Проблема с относительным путем к каталогу в виртуальной файловой системе clang в Windows
Что следует передать в clang ++ в дополнение к (-ivfsoverlay), чтобы он соответствовал файлу не по абсолютному пути каталога, а по относительному в Windows.
{
'version': 0,
'case-sensitive': 'false',
'roots': [
{
'type': 'directory',
'name': 'D:\\XXX\\DIR1',
'contents': [
{
'type': 'file',
'name': "oldfile.",
'external-contents': "newfile."
}
]
}
]
}
работает нормально.
Но мне не удалось заставить файл
{
'version': 0,
'case-sensitive': 'false',
'roots': [
{
'type': 'directory',
'name': 'DIR1',
'contents': [
{
'type': 'file',
'name': "oldfile.",
'external-contents': "newfile."
}
]
}
]
}
работать.Ни
--sysroot="D:\XXX\"
, ни
-working-directory="D:\XXX\"
не работали.Что я должен передать clang ++, чтобы этот файл конфигурации заработал.