A

Adham Zahran

Программист

Программист на C, C++, Python, PHP, JavaScript. Предпочитает простые конструкции, интересуется многими темами. Репутация 2260 на Stack Overflow.

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

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

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