5

私の CLions CMakeLists.txt には、複数のターゲット (ライブラリと依存する実行可能ファイル) が含まれています。ターゲットを 1 つずつ選択してビルドするのではなく、ワンクリックですべてのターゲットをビルドするように構成するにはどうすればよいですか? たとえば、Visual Studio では、プロジェクトの依存関係を構成し、すべてのソリューションをビルドできます。CLions の「構成の編集...」->「起動前:ビルド」が機能しません。

4

3 に答える 3

2

コマンドadd_dependenciesを に追加できますCMakeLists.txt。それはあなたが望むことをします:

トップレベルのターゲットを他のトップレベルのターゲットに依存させて、それらがビルドされる前に確実にビルドされるようにします。

次に、他のすべてのターゲットに依存する「BUILD_ALL」ターゲットを作成するだけです。

于 2015-01-09T23:20:39.057 に答える
-2

ターゲット依存関係の構成は機能しますが、CLion のビルド オプションに「すべて」を追加する方がはるかに簡単です。

于 2015-02-16T12:14:08.737 に答える