0

ソースコードでサードパーティプロジェクトとしてベンダーコードを使用しています。このパーティー プロジェクトは別のサーバーでホストされています。

アプリケーションには、サードパーティ プロジェクトのヘッダー ファイルを含める必要があります。これまでのところ、アプリケーション cmake は外部プロジェクトに依存しており、外部プロジェクトのインストールが完了するまで、アプリケーションはビルドを開始しません。

論理的には、サード パーティのプロジェクトがダウンロードされ、ヘッダー ファイルが利用可能になると、アプリケーションのビルドを開始できます。同じことを達成するために、構成/ダウンロードに依存するステップを持つことができます

ExternalProject_Add_Step(CopyHeaderFileStep DEPENDS configure)

ただし、これはターゲットではなく単なるステップであるため、アプリケーション CMake で CopyHeaderFileStep の依存関係を指定できません。

私はcmakeのサードパーティのドキュメントを徹底的に調べましたが、助けにはなりませんでした。ここに抜け道はありますか?

4

1 に答える 1