問題タブ [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.
visual-studio - Visual Studio ソリューションにないプロジェクトをビルドする方法は?
ソリューションの一部ではないプロジェクトをビルドするように Visual Studio に指示する方法はありますか? ネストされたプロジェクト、共有プロジェクト、ビルド イベントなど、さまざまなオプションを検討してきましたが、成功しませんでした。
アーキテクチャの例:
プロジェクト i と ii がビルドされていないため、プロジェクト B がビルドされないため、現在、ソリューション 1 をビルドできません。ソリューション 2 に切り替えてビルドし、ソリューション 1 に戻ると、ビルドが機能します。これは最善の方法のようには思えませんが、私は決定する立場になく、プロジェクト i および ii をソリューション自体に追加せずにプロセスを容易にする方法を探しています。解決策に何があっても許されます。どうすればこれを達成できますか?
c++ - FetchContent と ExternalProject
私はCmakeでプロジェクトを構築しており、FetchContent
依存関係を管理するために使用しています。いくつかの理由から、システム全体にインストールされたパッケージに依存できないため、このパッケージは非常に役立ちます。次のようなことができます。
これで、レポがCMakeLists.txt
. Botan ライブラリなど、cmake 以外のプロジェクトにも同様のアプローチを使用したいと考えています。どうやら
cmakeプロジェクトではないため、ビルドは実行されません。追加することを検討します
またはdeclareコマンドに似たものですが、FetchContent
ドキュメントでは、これらの特定の引数がに渡されると無視されると明示的に述べていFetchContent
ます。
今、闘争は明らかです-FetchContent
このシナリオで適切に使用するにはどうすればよいですか? fetchcontent の後に使用することを検討してExternalProject_Add
いましたが、fetchcontent は役に立たないようです (ExternalProject は git リポジトリもダウンロードできます)。さらに、構成時にbotanのターゲットのいくつかを使用したいと思います(それが理にかなっている場合)。
installation - ExternalProject_Add デフォルト ビルドがインストールを呼び出さないようにする方法
make ベースのプロジェクトに CMake ビルド サポートを追加しています。これには ExternalProject_Add を使用しています。INSTALL_COMMAND まではすべて正常に動作します。しかし、デフォルトのターゲット(すべてのターゲットだと思います)にインストールを含めないようにしたいと思います。基本的に、デフォルトのターゲットには、ビルドまでのみを含めてから、別のコマンドとしてインストールする必要があります。どうすればそれを達成できますか?INSTALL_COMMAND を "" のままにして、
役に立たないようでした。エコーは実行されませんでした。