Я пытаюсь создать libwebsockets внутри моего проекта в CLion. Во время сборки libwebsockets создает файл заголовка, который требуется другим файлам и помещает его в PROJECT_BINARY_DIR. CLion создает все в каталоге произвольной сборки, создаваемом для проекта, и заголовочный файл попадает в этот каталог. Я пробовал:Настройка сборки CLI и двоичного каталога
- Установка websockets_BINARY_DIR переменной
- Установка CMAKE_RUNTIME_OUTPUT_DIRECTORY переменной
- Установка CMAKE_LIBRARY_OUTPUT_DIRECTORY переменной
- Изменение каждой переменной в кэше CMake, чтобы указать расстояние от случайного каталога CLion в
- , изменяющих построение выходного пути в настройках CLION
Ни одна из этих работ, что приводит меня к моим вопросам:
- Есть ли способ сказать CLion, где строить (а не только, где поставить некоторые из его выходного buthow переопределить случайный каталог он выбирает).
- Если нет способа сообщить CLION, где строить, есть ли другая переменная, которую я должен установить?
В дополнение к приведенному ниже вопросу, проверьте https://stackoverflow.com/questions/26819712/clion-changing-the-default-build-directory, который является почти таким же ответом, без путаницы, чтобы использовать настройки. –