История изменений
Исправление 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, но использовали полюбившийся и знакомый многим синтаксис.