CLion のプロジェクト内に libwebsockets を構築しようとしています。ビルド中、libwebsockets は他のファイルに必要なヘッダー ファイルを作成し、PROJECT_BINARY_DIR に配置します。CLion は、プロジェクト用に作成したランダムなビルド ディレクトリ内にすべてをビルドし、ヘッダー ファイルはそのディレクトリに配置されます。私はもう試した:
- websockets_BINARY_DIR 変数の設定
- CMAKE_RUNTIME_OUTPUT_DIRECTORY 変数の設定
- CMAKE_LIBRARY_OUTPUT_DIRECTORY 変数の設定
- CMake キャッシュ内のすべての変数を変更して、CLion のランダム ディレクトリから離れた場所を指すようにする
- CLion の設定でビルド出力パス設定を変更する
これらの仕事のどれも、それは私の質問に私を導きます:
- CLion にビルドする場所を伝える方法はありますか (出力の一部を配置する場所だけでなく、選択したランダムなディレクトリをオーバーライドする方法)。
- CLion にビルドする場所を伝える方法がない場合、設定する必要がある別の変数はありますか?