Настройка сборки CLion и двоичного каталога

Я пытаюсь собрать libwebsockets внутри моего проекта в CLion. Во время сборки libwebsockets создает файл заголовка, который требуется другим файлам, и помещает его в PROJECT_BINARY_DIR. CLion собирает все внутри произвольной директории сборки, которую создает для проекта, и заголовочный файл попадает в эту директорию. Я пробовал:

Установка переменной websockets_BINARY_DIRУстановка переменной CMAKE_RUNTIME_OUTPUT_DIRECTORYУстановка переменной CMAKE_LIBRARY_OUTPUT_DIRECTORYИзменение каждой переменной в кэше CMake так, чтобы она указывала на случайный каталог CLionИзменение настройки пути вывода сборки в настройках CLion

Ни одна из этих работ, которая приводит меня к моим вопросам:

Есть ли способ сказать CLion, где собирать (не только, где поместить некоторые из его выходных данных, но как переопределить случайный каталог, который он выбирает).Если нет способа сообщить CLion, где собирать, есть ли другая переменная, которую я должен установить?

Ответы на вопрос(1)

Ваш ответ на вопрос