1
1
# Install dependencies
2
2
3
- URL =https://raw.githubusercontent.com/mli/deps/master/build
3
+ URL1 =https://raw.githubusercontent.com/mli/deps/master/build
4
+ URL2 =https://github.com/google/protobuf/releases/download/v3.5.1
4
5
ifndef WGET
5
6
WGET = wget
6
7
endif
7
8
8
9
# protobuf
9
10
PROTOBUF = ${DEPS_PATH}/include/google/protobuf/message.h
10
11
${PROTOBUF} :
11
- $(eval FILE=protobuf-2 .5.0 .tar.gz)
12
- $(eval DIR=protobuf-2 .5.0 )
12
+ $(eval FILE=protobuf-cpp-3 .5.1 .tar.gz)
13
+ $(eval DIR=protobuf-3 .5.1 )
13
14
rm -rf $(FILE ) $(DIR )
14
- $(WGET ) $(URL ) /$(FILE ) && tar --no-same-owner -zxf $(FILE )
15
+ $(WGET ) $(URL2 ) /$(FILE ) && tar --no-same-owner -zxf $(FILE )
15
16
cd $(DIR ) && export CFLAGS=-fPIC && export CXXFLAGS=-fPIC && ./configure -prefix=$(DEPS_PATH ) && $(MAKE ) && $(MAKE ) install
16
17
rm -rf $(FILE ) $(DIR )
17
18
@@ -22,7 +23,7 @@ ${ZMQ}:
22
23
$(eval FILE=zeromq-4.1.4.tar.gz)
23
24
$(eval DIR=zeromq-4.1.4)
24
25
rm -rf $(FILE ) $(DIR )
25
- $(WGET ) $(URL ) /$(FILE ) && tar --no-same-owner -zxf $(FILE )
26
+ $(WGET ) $(URL1 ) /$(FILE ) && tar --no-same-owner -zxf $(FILE )
26
27
cd $(DIR ) && export CFLAGS=-fPIC && export CXXFLAGS=-fPIC && ./configure -prefix=$(DEPS_PATH ) --with-libsodium=no --with-libgssapi_krb5=no && $(MAKE ) && $(MAKE ) install
27
28
rm -rf $(FILE ) $(DIR )
28
29
@@ -32,7 +33,7 @@ ${LZ4}:
32
33
$(eval FILE=lz4-r129.tar.gz)
33
34
$(eval DIR=lz4-r129)
34
35
rm -rf $(FILE ) $(DIR )
35
- wget $(URL ) /$(FILE ) && tar --no-same-owner -zxf $(FILE )
36
+ wget $(URL1 ) /$(FILE ) && tar --no-same-owner -zxf $(FILE )
36
37
cd $(DIR ) && $(MAKE ) && PREFIX=$(DEPS_PATH ) $(MAKE ) install
37
38
rm -rf $(FILE ) $(DIR )
38
39
@@ -42,7 +43,7 @@ ${CITYHASH}:
42
43
$(eval FILE=cityhash-1.1.1.tar.gz)
43
44
$(eval DIR=cityhash-1.1.1)
44
45
rm -rf $(FILE ) $(DIR )
45
- wget $(URL ) /$(FILE ) && tar --no-same-owner -zxf $(FILE )
46
+ wget $(URL1 ) /$(FILE ) && tar --no-same-owner -zxf $(FILE )
46
47
cd $(DIR ) && ./configure -prefix=$(DEPS_PATH ) --enable-sse4.2 && $(MAKE ) CXXFLAGS=" -g -O3 -msse4.2" && $(MAKE ) install
47
48
rm -rf $(FILE ) $(DIR )
48
49
0 commit comments