вторник, 22 июня 2010 г.

GNU make on Windows

  • На 64-х битной Windows при использовании 32-х битных утилит GnuWin переменная окружения PROCESSOR_ARCHITECTURE в Makefile имеет значение x86.
  • Команды cmd.exe, имеющиеся в Makefile'е, выполняются успешно. Например, if not exist $(BUILD_DIR) mkdir $(BUILD_DIR) в командах цели работает так, как и ожидалось: создает папку при ее отсутствии. Такая проверка нужна из-за того, что при попытке создать существующую папку mkdir возвращает ненулевой код возврата, make принимает это за ошибку и прекращает сборку цели.

Комментариев нет:

Отправить комментарий