いけむランド

はてダからやってきました

雑な説明:cygport 0.36.8 に contribute した修正内容

cygport 0.36.8 がリリースされて、2 つほど commit したため、雑に説明しておく。

www.mail-archive.com

cmake.cygclass: Add a src_test which invokes the cmake test driver

github.com

src_test がデフォルトでは Makefile しか想定していなかったため、cygport から起動する cmake がデフォルトで生成する build.ninja のテストを呼ぶことができなかった。

そこで cmake.cygclassctest を呼ぶように定義を追加した。

git.cygclass: Retry without the depth option

github.com

ソースを git 経由で取得する際に git repository が古いと --depth オプションを解釈できない場合があったため、その旨のエラーメッセージが返された時には --depth オプションを削ってリトライするようにした。

ちなみにこの修正は紆余曲折があった。経緯は ML のスレッドで追える。

www.mail-archive.com