31 декабря 2011

С новыв годом!

Привет. До нового года остается меньше 12 часов и я с радостью поздравляю всех с этим замечательным событием! Живите и процветайте!

В этом году было много планов и много идей. По тем или иным причинам не все они осуществились. И это хорошо. Есть куда стремиться и что делать.

Анонсы (что будет в ближайшем будущем):

  • Статья про QuesoGLC и вывод текста в OpenGL приложении. Возможно даже несколько статей.
  • Рассказ о clang, компиляторе который ну очень хорошо рассказывает об ошибках и умеет анализировать код.
  • Так же расскажу об еще одном инструменте который поможет писать более качественный код без ошибок, cppcheck.

14 декабря 2011

Как я CMake на SCons променял

Привет. Когда я начинал Tank Of Destiny я решил что буду использовать CMake. Тогда мне казалось что все что нужно он умеет, но когда мне понадобилось чуть больше, начались трудности. Я конечно попытался их решить, и честно убил на это пол дня.

В CMake почему-то решили что работать с pkg-config из коробки, это лишнее. Я не знаю как можно пренебречь такой классной программой, но есть модуль FindPkgConfig результат работы которого куча магических переменных, половину которых нельзя использовать в стандартных командах CMake. Наверняка это проблему можно решить, CMake хорошая система автоматизации сборки, но я выбираю SCons потому что он оказался для меня гораздо удобнее.