преобразование пути 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).

Ответы на вопрос(7)

Ваш ответ на вопрос