問題タブ [external-project]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
39 参照

c++ - CMake を使用した外部依存関係の構築

たとえば、 Fooと呼ばれるサードパーティのライブラリに依存する C++ プロジェクトをコンパイルしようとしています。ExternalProject_Add()この目的のために、CMakeLists.txt ファイルでコマンドを使用しています。ただし、このライブラリにはBarなどと呼ばれる依存関係があり、最初にビルドする必要があります。Barライブラリのソース ファイルは、 Fooライブラリのソース ディレクトリのサブディレクトリにあります。それで、ここに私の質問があります.Barライブラリをコンパイルしてから、コマンドを使用してFooライブラリをコンパイルするにはどうすればよいですか? ExternalProject_Add()ご助力ありがとうございます。

更新: FooライブラリとBarライブラリはどちらも、ビルド ステップの前に構成ステップを必要とする CMake プロジェクトであることを忘れていました。