LINUX.ORG.RU

В документации и везде написано, что нельзя, но на самом деле можно.

Достаточно вписать set(CMAKE_TOOLCHAIN_FILE ...) перед вызовом project().

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)

Надеюсь этот CMakeLists.txt за пределы твоей машины никогда не вылезет. А чтобы не вспоминать и не набирать, делают alias.

slovazap ★★★★★
()
Последнее исправление: slovazap (всего исправлений: 1)

Hint: vcpkg можно и без этого недотулчейна использовать. Просто префикс указать и все.

invy ★★★★★
()
Последнее исправление: invy (всего исправлений: 1)
Ответ на: комментарий от Stil

Embedded.

Я вот пишу проектик на сях для AVR, допустим, и я абсолютно уверен, что никто никогда не будет (и не сможет) компилировать этот проект для какой-то другой платформы.

intelfx ★★★★★
()

Можно, но на месте коллег я бы тебя после этого морально уничтожил бы на месте.

pon4ik ★★★★★
()

Кстати, не помню работает ли это с этой переменной, точно работает с CMAKE_PREFIX_PATH:

Попробуй задать её как переменную окружения. В любом случае можно проверять в CMakeLists.txt если тулчейн не задан и есть переменная окружения - то устанавливать. Так ты и не навредишь остальным и свой функционал получишь.

pon4ik ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.