ソースコードでサードパーティプロジェクトとしてベンダーコードを使用しています。このパーティー プロジェクトは別のサーバーでホストされています。
アプリケーションには、サードパーティ プロジェクトのヘッダー ファイルを含める必要があります。これまでのところ、アプリケーション cmake は外部プロジェクトに依存しており、外部プロジェクトのインストールが完了するまで、アプリケーションはビルドを開始しません。
論理的には、サード パーティのプロジェクトがダウンロードされ、ヘッダー ファイルが利用可能になると、アプリケーションのビルドを開始できます。同じことを達成するために、構成/ダウンロードに依存するステップを持つことができます
ExternalProject_Add_Step(CopyHeaderFileStep DEPENDS configure)
ただし、これはターゲットではなく単なるステップであるため、アプリケーション CMake で CopyHeaderFileStep の依存関係を指定できません。
私はcmakeのサードパーティのドキュメントを徹底的に調べましたが、助けにはなりませんでした。ここに抜け道はありますか?