LINUX.ORG.RU

История изменений

Исправление KennyMinigun, (текущая версия) :

endif(condition) в роли endif

C мохнатой версии endif():

Note that the expression in the else and endif clause is optional.

http://www.cmake.org/cmake/help/v3.0/command/if.html

set(имя переменной значение) - это не песец как он есть?

What seems to be the officer, problem? В общем случае — говёная альтернатива VARIABLE=VALUE синтаксису, но у set есть куча опций.

Такое впечатление, что разрабы специально делали говно.

Да, сложно понять то хрупкое исскусство, которое хотели нам донести создатели CMake. Можно лишь сделать скидку, что этот язык — DSL. Но почему бы просто не наделать библиотек (которые, к слову, уже есть) для Python/Perl/YFSL, которые бы просто делали то же самое, что и CMake, но использовали полюбившийся и знакомый многим синтаксис.

UPD упс, забыл про scons

Исходная версия KennyMinigun, :

endif(condition) в роли endif

C мохнатой версии endif():

Note that the expression in the else and endif clause is optional.

http://www.cmake.org/cmake/help/v3.0/command/if.html

set(имя переменной значение) - это не песец как он есть?

What seems to be the officer, problem? В общем случае — говёная альтернатива VARIABLE=VALUE синтаксису, но у set есть куча опций.

Такое впечатление, что разрабы специально делали говно.

Да, сложно понять то хрупкое исскусство, которое хотели нам донести создатели CMake. Можно лишь сделать скидку, что этот язык — DSL. Но почему бы просто не наделать библиотек (которые, к слову, уже есть) для Python/Perl/YFSL, которые бы просто делали то же самое, что и CMake, но использовали полюбившийся и знакомый многим синтаксис.