From: Lucian Petrut Date: Wed, 2 Dec 2020 09:27:00 +0000 (+0000) Subject: win32*.sh: fetch WNBD dependency X-Git-Tag: v16.1.0~138^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=775e89fb3a6436c9ae8ed32f59127e83b8bd5575;p=ceph.git win32*.sh: fetch WNBD dependency Due to a rebase mistake, we're no longer fetching WNBD, which is required by rbd-wnbd. This commit will take care of cloning WNBD and generating an import library. Signed-off-by: Lucian Petrut --- diff --git a/win32_deps_build.sh b/win32_deps_build.sh index c2ec969e2bd..80cc99ad378 100755 --- a/win32_deps_build.sh +++ b/win32_deps_build.sh @@ -380,4 +380,16 @@ EOF $MINGW_DLLTOOL -d $winLibDir/mswsock.def \ -l $winLibDir/libmswsock.a +cd $depsSrcDir +if [[ ! -d $wnbdSrcDir ]]; then + git clone $wnbdUrl + cd $wnbdSrcDir && git checkout $wnbdTag +fi +cd $wnbdSrcDir +mkdir -p $wnbdLibDir +$MINGW_DLLTOOL -d $wnbdSrcDir/libwnbd/libwnbd.def \ + -D libwnbd.dll \ + -l $wnbdLibDir/libwnbd.a + + touch $depsToolsetDir/completed