問題タブ [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ですか?