Мені потрібно розпакувати (не виконати, розпакувати) msi в Cygwin makefile.
Якщо я викликаю команду Windows, підкажіть наступне
msiexec /a package.msi /qn TARGETDIR=C:\foo
Пакет правильно розгорнуто в C: \ foo. Однак якщо я спробую виконати таку саму операцію із запиту cygwin
msiexec /a package.msi /qn TARGETDIR=C:\\foobaz
Все, що я отримую, - це вікно msiexec із зазначенням використання. Я можу вирішити цю проблему двома способами, або запустивши успішно msiexec, як зазначено вище, або запустивши команду Windows з makefile, і дозволити їй викликати цю операцію.
Будь-які ідеї?
TARGETDIR=/cygdrive/c/foo
дає кращі результати?