R

@robert

Разработчик

Активный участник Stack Overflow с репутацией 3786, эксперт по CMake и системам сборки.

ПрограммированиеПочему аргументы в макросах CMake ведут себя иначе, чем в функциях?

Разбор cmake error: почему if(p) ложно в macro несмотря на p=ON, ARGV1 пусто в макросах, но работает в cmake functions. Анализ scope, переменных, отладка с cmake --trace-expand и рекомендации по использованию macro vs function.

3 ответа 1 просмотр