Есть ли способ передать переменную в файл цепочки инструментов при вызове cmake?
Например, у меня есть следующий файл цепочки инструментов:
message("FOO = ${FOO}")
Я попробовал следующее, но это не сработало. Переменная не задана в файле цепочки инструментов.
cmake <src-dir> -DCMAKE_TOOLCHAIN_FILE=<toolchain-file> -DFOO="bar" -B <build-dir>
То, чего я на самом деле пытаюсь достичь, это передать путь к файлу набора инструментов. И я не могу изменить основной CMakeLists.txt в.