Несмотря на то, что в проект CLion можно «импортировать проект», который не основан на CMake, CLion сам по себе не поддерживает поддержку Makefile в качестве точки создания проекта. Я знаю, что это то, чего многие хотели, и, насколько мне известно, создатели CLion в какой-то момент планируют интегрировать некоторую поддержку для этого.
Тем временем, однако, нет удобного способа сделать это напрямую. CMake - это системный конфигуратор сборки, в котором он генерирует собственный набор Make-файлов для создания всего, основываясь на том, что вы пишете в файле CMakeLists.txt.
Ваш лучший выбор, если вы хотите использовать quickfix lib в своем проекте, заключается в том, чтобы узнать CMake process для создания внешней зависимости, а затем связать его с вашим проектом. Хорошее сообщение в блоге по такой вещи можно найти here. Если вы просто хотите работать с изменениями в CLion для собственного удобства, но сохраните исходные файлы сборки, вы можете просто заставить CLion генерировать собственный маленький файл CMakeLists.txt для целей импорта и цветового кодирования всего, а затем установите конфигурацию отладки и т. д., чтобы указать на двоичные файлы, созданные при запуске make
в командной строке.
Короче говоря, нет простого способа сделать то, о чем вы говорите напрямую, но в зависимости от вашей намеченной цели есть несколько альтернативных путей к аналогичному концу. Надеюсь это поможет!