2 месяца назад
CMake - Практическое руководство. Глава 9. Функции и макросы (Крэйг Скотт, перевод на русский язык)
Оглядываясь на материал, рассмотренный в этой книге, можно сказать, что синтаксис CMake уже начинает напоминать язык программирования. Он поддерживает переменные, логику «if-then-else», циклы и включение других файлов для обработки. Не стоит удивляться тому, что CMake также поддерживает такие распространенные в программировании понятия, как функции и макросы. Как и в других языках программирования, функции и макросы являются основным механизмом для проектов и разработчиков, позволяющим расширить функциональность CMake и инкапсулировать повторяющиеся задачи естественным образом...
329 читали · 1 год назад
Какая разница между макросом и скриптом?
Макрос и скрипт оба используются для автоматизации задач, но есть несколько ключевых различий между ними:   Сложность: Макросы обычно являются простыми и ограниченными по функциональности, так как они предназначены для автоматизации повторяющихся действий, таких как нажатие клавиш, движение мыши и клики. Макросы часто записываются в виде последовательности действий, которые выполняются в определенном порядке. Скрипты, с другой стороны, предлагают гораздо больше возможностей для автоматизации, поскольку они позволяют использовать переменные, условные операторы, циклы и другие программные конструкции...