I
@izana
Разработчик системного ПО
Специалист по C/C++, Python, Rust, Erlang. Развивает навыки в machine/deep learning и инфраструктурном ПО. Репутация 3235 на Stack Overflow, активен в темах CMake, Python, Rust.
ПрограммированиеПочему аргументы в макросах CMake ведут себя иначе, чем в функциях?
Разбор cmake error: почему if(p) ложно в macro несмотря на p=ON, ARGV1 пусто в макросах, но работает в cmake functions. Анализ scope, переменных, отладка с cmake --trace-expand и рекомендации по использованию macro vs function.
3 ответа• 1 просмотр