Ответ 1
ОБНОВЛЕНИЕ: По 2018.1 EAP, build 181.3741.16, CLION поддерживает запуск cmake install
, если ваш проект определяет цели установки:
Исходный ответ:
Я не думаю, что CLion реализует эту функцию. Тем не менее, вы можете обойти это ограничение, добавив "пользовательскую цель" CMake (используя add_custom_target()
), который выполнит команду make install
add_custom_target(install_${PROJECT_NAME}
$(MAKE) install
DEPENDS ${PROJECT_NAME}
COMMENT "Installing ${PROJECT_NAME}")
Теперь все, что вам нужно сделать, это "построить" цель install_YOUR_PROJECT_NAME
из меню "целей" в CLion.
Update:
Более кросс-платформенная техника может быть следующей:
add_custom_target(install_${PROJECT_NAME}
"${CMAKE_COMMAND}" --build "${CMAKE_BINARY_DIR}" --target install
DEPENDS ${PROJECT_NAME}
COMMENT "Installing ${PROJECT_NAME}")