]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/thrift/build/appveyor/build-libevent.bat
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / jaegertracing / thrift / build / appveyor / build-libevent.bat
1 ::
2 :: Licensed under the Apache License, Version 2.0 (the "License");
3 :: you may not use this file except in compliance with the License.
4 :: You may obtain a copy of the License at
5 ::
6 :: http://www.apache.org/licenses/LICENSE-2.0
7 ::
8 :: Unless required by applicable law or agreed to in writing, software
9 :: distributed under the License is distributed on an "AS IS" BASIS,
10 :: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 :: See the License for the specific language governing permissions and
12 :: limitations under the License.
13 ::
14
15 SETLOCAL EnableDelayedExpansion
16
17 SET URLFILE=libevent-%LIBEVENT_VERSION%-stable.tar.gz
18 SET URL=https://github.com/libevent/libevent/releases/download/release-%LIBEVENT_VERSION%-stable/%URLFILE%
19
20 :: Download - support running a local build or a build in appveyor
21 CD "%WIN3P%" || EXIT /B
22 IF "%APPVEYOR_BUILD_ID%" == "" (
23 curl -L -f -o "%URLFILE%" "%URL%"
24 ) ELSE (
25 appveyor DownloadFile "%URL%"
26 )
27 7z x "%URLFILE%" -so | 7z x -si -ttar > nul || EXIT /B
28 CD "libevent-%LIBEVENT_VERSION%-stable" || EXIT /B
29 nmake -f Makefile.nmake static_libs || EXIT /B
30
31 :: in libevent 2.0 there is no nmake subdirectory in WIN32-Code, but in 2.1 there is
32 mkdir lib || EXIT /B
33 move *.lib lib\ || EXIT /B
34 move WIN32-Code\event2\* include\event2\ || move WIN32-Code\nmake\event2\* include\event2\ || EXIT /B
35 move *.h include\ || EXIT /B
36
37 ENDLOCAL