Configurando a Compilação e Diretório Binário do CLion

Estou tentando criar libwebsockets dentro do meu projeto no CLion. Durante a compilação, libwebsockets cria um arquivo de cabeçalho que é requerido por outros arquivos e o coloca em PROJECT_BINARY_DIR. O CLion cria tudo dentro de um diretório de compilação aleatório criado para o projeto e o arquivo de cabeçalho termina nesse diretório. Eu tentei:

Configurando a variável websockets_BINARY_DIRConfigurando a variável CMAKE_RUNTIME_OUTPUT_DIRECTORYDefinindo a variável CMAKE_LIBRARY_OUTPUT_DIRECTORYAlterando todas as variáveis no cache do CMake para desviar do diretório aleatório do CLionAlterando a configuração do caminho de saída da construção nas preferências do CLion

Nenhum desses trabalhos, o que me leva a minhas perguntas:

Existe uma maneira de dizer ao CLion onde construir (não apenas onde colocar parte de sua saída, mas como substituir o diretório aleatório que ele escolher).Se não houver uma maneira de dizer ao CLion onde construir, há outra variável que eu deveria estar configurando?

questionAnswers(1)

yourAnswerToTheQuestion