問題タブ [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.
cmake - CMake: ExternalProject_Add で複数のファイルをダウンロードして解凍する
CMake の ExternalProject 機能を使用して、Windows で OpenSSL を自動的にコンパイルしたいと考えています。構成では、1 つのダウンロード URL を指定できます。しかし、同じソース ディレクトリに展開したい複数の追加ファイルが必要です。したがって、これは意図です:
これは不可能のようです。複数の URL エントリを指定すると、次のエラー メッセージが表示されます。
CMake でこれを行う方法はありますか?
cmake - HTTPS URL を使用して GIT_REPOSITORY のパスワードを要求する方法
git コマンドが認識する URL は、HTTPS または SSH の形式にすることができます。
CMake では、git コマンドで認識される任意の URLExternalProject_Add
を指定して使用できます。GIT_REPOSITORY
プライベート リポジトリを「複製」するには、HTTPS ユーザー資格情報を使用する必要があります。の場合ExternalProject_Add
、そのようなメカニズムはHTTP_USERNAME
とHTTP_PASSWORD
を使用するときに存在しDOWNLOAD_COMMAND
ます。
そのGIT_REPOSITORY
ような方法はないようです。使用時:
プライベート リポジトリでは、次のエラーが表示されます。
質問
GIT_REPOSITORY
でプライベート リポジトリへの HTTPS 接続を使用する場合、CMake リクエストにパスワードを設定するにはどうすればよいExternalProject_Add
ですか?