Я пытаюсь создать libwebsockets внутри своего проекта в CLion. Во время сборки libwebsockets создает заголовочный файл, необходимый для других файлов, и помещает его в PROJECT_BINARY_DIR. CLion строит все внутри случайного каталога сборки, который он создает для проекта, и заголовочный файл попадает в этот каталог. Я пробовал:
- Установка переменной websockets_BINARY_DIR
- Установка переменной CMAKE_RUNTIME_OUTPUT_DIRECTORY
- Установка переменной CMAKE_LIBRARY_OUTPUT_DIRECTORY
- Изменение каждой переменной в кеше CMake так, чтобы она указывала в сторону от случайного каталога CLion.
- Изменение параметра пути вывода сборки в настройках CLion
Ни одна из этих работ не приводит меня к моим вопросам:
- Есть ли способ указать CLion, где собирать (не только куда поместить часть его вывода, но и как переопределить выбранный случайный каталог).
- Если нет способа указать CLion, где строить, есть ли другая переменная, которую я должен установить?