conversão de caminho msys (ou cygpath para msys?)
Eu preciso passar a opção de linha de comando /DEF:c:\filepath\myLib.def "de um script bash para o compilador / link MS. O caminho é gerado como parte do processo de compilação por um script bash. Basicamente, o argumento que meu script passes é:
-DEF:/c/filepath/myLib.def
Conversão do caminho MSYS não pode lidar com isso corretamente porque não entende/DEF:
parte. Funciona se eu fizer
-DEF=/c/filepath/myLib.def
mas então as ferramentas ms não entendem esse parâmetro. Em suma, qual é a maneira correta de escrever esse parâmetro no MSYS bash para convertê-lo em um argumento apropriado?
No cygwin eu poderia usar o cygpath, mas não há equivalente, porque alguém do msys acha que não é necessário (mesmo que existam scripts para o cygwin que usem o cygpath).