私の CLions CMakeLists.txt には、複数のターゲット (ライブラリと依存する実行可能ファイル) が含まれています。ターゲットを 1 つずつ選択してビルドするのではなく、ワンクリックですべてのターゲットをビルドするように構成するにはどうすればよいですか? たとえば、Visual Studio では、プロジェクトの依存関係を構成し、すべてのソリューションをビルドできます。CLions の「構成の編集...」->「起動前:ビルド」が機能しません。
質問する
2853 次
3 に答える
2
コマンドadd_dependenciesを に追加できますCMakeLists.txt
。それはあなたが望むことをします:
トップレベルのターゲットを他のトップレベルのターゲットに依存させて、それらがビルドされる前に確実にビルドされるようにします。
次に、他のすべてのターゲットに依存する「BUILD_ALL」ターゲットを作成するだけです。
于 2015-01-09T23:20:39.057 に答える
-2
ターゲット依存関係の構成は機能しますが、CLion のビルド オプションに「すべて」を追加する方がはるかに簡単です。
于 2015-02-16T12:14:08.737 に答える