問題タブ [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.

0 投票する
1 に答える
569 参照

cmake - CMake: ExternalProject_Add で複数のファイルをダウンロードして解凍する

CMake の ExternalProject 機能を使用して、Windows で OpenSSL を自動的にコンパイルしたいと考えています。構成では、1 つのダウンロード URL を指定できます。しかし、同じソース ディレクトリに展開したい複数の追加ファイルが必要です。したがって、これは意図です:

これは不可能のようです。複数の URL エントリを指定すると、次のエラー メッセージが表示されます。

CMake でこれを行う方法はありますか?

0 投票する
1 に答える
464 参照

cmake - HTTPS URL を使用して GIT_REPOSITORY のパスワードを要求する方法

git コマンドが認識する URL は、HTTPS または SSH の形式にすることができます。

CMake では、git コマンドで認識される任意の URLExternalProject_Addを指定して使用できます。GIT_REPOSITORY

プライベート リポジトリを「複製」するには、HTTPS ユーザー資格情報を使用する必要があります。の場合ExternalProject_Add、そのようなメカニズムはHTTP_USERNAMEHTTP_PASSWORDを使用するときに存在しDOWNLOAD_COMMANDます。

そのGIT_REPOSITORYような方法はないようです。使用時:

プライベート リポジトリでは、次のエラーが表示されます。

質問

GIT_REPOSITORYでプライベート リポジトリへの HTTPS 接続を使用する場合、CMake リクエストにパスワードを設定するにはどうすればよいExternalProject_Addですか?