LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

Помимо компилятора может понадобиться подменить и другие программы, например компилятор ресурсов. Нужно иметь возможность указать новый виртуальный корень для системы сборки, что бы она не вздумала брать файлы из твоей основной системы для компиляции Windows приложения.

Это же именно CMake генерирует всякие конфиги, ограничить только компилятор недостаточно.

У меня был отдельный файл CMake который готовил Windows окружение с набором библиотек. И после того как он построил окружение, я уже запускал CMake проекта с toolchain файлом который ограничивал сборку этим окружением.

Исправление MOPKOBKA, :

Помимо компилятора может понадобиться подменить и другие программы, например компилятор ресурсов. Нужно иметь возможность указать новый виртуальный корень для системы сборки, что бы она не вздумала брать файлы из твоей основной системы для компиляции Windows приложения.

У меня был отдельный файл CMake который готовил Windows окружение с набором библиотек. И после того как он построил окружение, я уже запускал CMake проекта с toolchain файлом который ограничивал сборку этим окружением.

Исправление MOPKOBKA, :

Помимо компилятора может понадобиться подменить и другие программы, например компилятор ресурсов. Нужно иметь возможность указать новый виртуальный корень для системы сборки, что бы она не вздумала брать файлы из твоей основной системы для компиляции Windows приложения.

У меня был CMake файл который готовил Windows окружение с набором библиотек. И после того как он построил окружение, я уже запускал CMake проекта с toolchain файлом который ограничивал сборку этим окружением.

Исходная версия MOPKOBKA, :

Помимо компилятора может понадобиться подменить и другие программы, например компилятор ресурсов. Нужно иметь возможность указать новый виртуальный корень для системы сборки, что бы она не вздумала брать файлы из твоей основной системы для компиляции Windows приложения.