Windows Makefile и переменная настройки среды - PullRequest
1 голос
/ 02 ноября 2009

Мой продукт построен с использованием Cygwin на Windows. но Windows Tools не понимает путь cygwin, как / home / lib / Как мне установить эти переменные во время выполнения, как я могу установить переменную окружения

set LIB_PATH = `cygpath -w / home / lib '

Как то так.

1 Ответ

0 голосов
/ 05 ноября 2009

Вы можете выполнить прямой перевод читаемого пути Cygwin на Windows, предварительно добавив путь к вашей установке Cygwin (например, «C: / cygwin») к пути стиля Cygwin. Таким образом, "/ home / lib" станет "C: / cygwin / home / lib". В вашем make-файле у вас может быть переменная для добавления ко всем вашим путям, которая является пустой строкой на платформах, отличных от Windows, но становится правильным путем Cygwin в Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...