преобразование пути msys (или cygpath для msys?)
Мне нужно передать /DEF:c:\filepath\myLib.def" опция командной строки от bash-скрипта до компилятора / компоновщика MS. Путь генерируется как часть процесса сборки скриптом bash. По сути, аргумент, который передает мой скрипт:
-DEF:/c/filepath/myLib.def
MSYS преобразование пути не может справиться с этим должным образом, потому что он не понимает/DEF:
часть. Это работает, если я делаю
-DEF=/c/filepath/myLib.def
но тогда инструменты ms не понимают этот параметр. Короче говоря, как правильно записать этот параметр в MSYS bash, чтобы он преобразовал его в надлежащий аргумент?
В cygwin я мог бы использовать cygpath, но его эквивалента нет, потому что кто-то из msys считает, что он не нужен (даже если существуют скрипты для cygwin, использующие cygpath).