• blog programming qtcreator cmake CMakeProjectManager2 CMakeProjectManager2: теперь и с Server Mode: htrd.su

    Плагин не претендует на оригинальность. Всё что он делает, это:
    — отображает все файлы в дереве проекта (Project View), вместо того, что было взято из модели CMake. В версиях QtC > 4.2, файлы не их модели отображаются бледным цветом.
    — позволяет использовать контекстеное меню в Project View для добавления файлов/классов, переименования и удаления. При этом никаким образом не модифицируется соответствующий CMakeLists.txt и прочие таргеты. Это этого нужно иметь парсер, по аналогии с KDevelop (выпилен в 5.0, есть в 4.6) или Clion. Оба проекта стонут от необходимости поддержки этого куска г-на. Server Mode в CMake не решает этой проблемы.
    — в новом обличии заменяет представление дерева проекта в Server Mode в простую иерархию, которая используется для CMake < 3.7. Сделано что бы была возможность реализовать два предыдущих пункта. И мне тупо так удобнее.

    Всё это делается поверх функциональности оригинального плагина.

    ЗЫ QtC теперь требуется CMake >= 3.0. Для использования возможностей Server Mode, нужен CMake >= 3.7.

Replies (0)