Останні кілька тижнів розробники займалися покращенням підтримки CMake у Qt Creator, Qt Company хотіла б висвітлити деякі нові функції.
Підтримка Fileapi
Проект CMake оголосив про новий механізм інтеграції IDE версії 3.14 званим fileapi . Він забезпечує приблизно той же рівень інформації, що й попередній рекомендований механізм (режим сервера), але не потребує тривалого процесу cmake. Це змушує новий підхід використовувати менше ресурсів, водночас будучи стійкішим перед користувачами, що запускають cmake у командному рядку.
"Fileapi" тепер підтримується в Qt Creator (основна гілка).
Підтримка CMake в Локаторі (Locator)
Розробник дозволив деякий час запускати складання цілей CMake через Локатор. Просто натисніть Ctrl-K, щоб сфокусувати локатор, а потім введіть cm <target>, щоб збирати цю мету.
В основній гілці це отримало невелике розширення: введення cmo
Відкриття цілей через контекстне меню
Та ж інформація, що використовується cmo локатором (cmo locator), використовується для заповнення меню Open... у контекстному меню цілі. Це дозволяє перейти прямо на рядок, що відповідає визначенню мети.
Зверніть увагу, що ця функція була доступна для однієї конкретної версії CMake з підтримкою режиму сервера, але необхідна підтримка CMake була видалена і знову повернута тільки в fileapi.
Интересно, когда они впилят уже функционал который даст возможность создавать файлы для проекта и автоматом их добавлять в проектник. А то пока это руками делается это для многих не очень удобно.