File tree 2 files changed +16
-15
lines changed
2 files changed +16
-15
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ matrix:
46
46
- UID_FILENAME=uid
47
47
- UID_PLATFORM='linux'
48
48
install :
49
- - wget https://github.com/open-source-parsers/jsoncpp/archive/1.7.2 .tar.gz -O jsoncpp.tar.gz
49
+ - wget https://github.com/open-source-parsers/jsoncpp/archive/1.7.5 .tar.gz -O jsoncpp.tar.gz
50
50
- tar xfz jsoncpp.tar.gz
51
51
- mkdir jsoncpp-build
52
52
- cd jsoncpp-build
@@ -56,23 +56,24 @@ matrix:
56
56
-DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF
57
57
-DBUILD_STATIC_LIBS=ON
58
58
-DBUILD_SHARED_LIBS=OFF
59
- ../jsoncpp-1.7.2
59
+ ../jsoncpp-1.7.5
60
60
- make -j8
61
61
- cd ..
62
- - wget https://sourceforge.net/projects/cryptopp/files/cryptopp/5.6.3/cryptopp563.zip/download -O cryptopp563.zip
63
- - mkdir cryptopp
62
+ - wget https://github.com/weidai11/cryptopp/archive/CRYPTOPP_5_6_4.zip -O cryptopp.zip
63
+ - unzip ../cryptopp.zip
64
+ - mv cryptopp-CRYPTOPP_5_6_4 cryptopp
64
65
- cd cryptopp
65
- - unzip ../cryptopp563.zip
66
- - make -j8 -f GNUmakefile CXX=g++-6 CXXFLAGS='-DNDEBUG -O3' libcryptopp.a
66
+ - make -j8 -f GNUmakefile CXX=g++-6 CXXFLAGS='-DCRYPTOPP_NO_BACKWARDS_COMPATIBILITY_562 -DNDEBUG -O3' libcryptopp.a
67
67
- cd ..
68
68
script :
69
69
- mkdir build && cd build
70
70
- cmake
71
71
-DCMAKE_CXX_COMPILER=g++-6
72
72
-DJSONCPP_LIBRARIES=$TRAVIS_BUILD_DIR/jsoncpp-build/src/lib_json/libjsoncpp.a
73
- -DJSONCPP_INCLUDE_DIRS=$TRAVIS_BUILD_DIR/jsoncpp-1.7.2 /include
73
+ -DJSONCPP_INCLUDE_DIRS=$TRAVIS_BUILD_DIR/jsoncpp-1.7.5 /include
74
74
-DCRYPTOPP_LIBRARIES=$TRAVIS_BUILD_DIR/cryptopp/libcryptopp.a
75
75
-DCRYPTOPP_INCLUDE_DIRS=$TRAVIS_BUILD_DIR
76
+ -DCMAKE_CXX_FLAGS="-DCRYPTOPP_NO_BACKWARDS_COMPATIBILITY_562"
76
77
-DCMAKE_BUILD_TYPE=MinSizeRel
77
78
-DUID_PUBKEY_BYTES=`../int_to_bytes.py $n`
78
79
..
Original file line number Diff line number Diff line change 7
7
THIS_SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd ) "
8
8
9
9
[ -d jsoncpp-build ] || {
10
- wget https://github.com/open-source-parsers/jsoncpp/archive/1.7.2 .tar.gz -O jsoncpp.tar.gz
10
+ wget https://github.com/open-source-parsers/jsoncpp/archive/1.7.5 .tar.gz -O jsoncpp.tar.gz
11
11
tar xfz jsoncpp.tar.gz
12
12
mkdir jsoncpp-build
13
13
cd jsoncpp-build
@@ -16,29 +16,29 @@ cmake \
16
16
-DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF \
17
17
-DBUILD_STATIC_LIBS=ON \
18
18
-DBUILD_SHARED_LIBS=OFF \
19
- ../jsoncpp-1.7.2
19
+ ../jsoncpp-1.7.5
20
20
make -j8
21
21
cd ..
22
22
}
23
23
24
24
[ -d cryptopp ] || {
25
- wget https://www.cryptopp.com/cryptopp563.zip
26
- mkdir cryptopp
25
+ wget https://github.com/weidai11/cryptopp/archive/CRYPTOPP_5_6_4.zip -O cryptopp.zip
26
+ unzip ./cryptopp.zip
27
+ mv cryptopp-CRYPTOPP_5_6_4 cryptopp
27
28
cd cryptopp
28
- unzip ../cryptopp563.zip
29
- make -j8 -f GNUmakefile CXXFLAGS=' -DNDEBUG -O3 -mtune=native -pipe' libcryptopp.a
29
+ make -j8 -f GNUmakefile CXXFLAGS=' -DCRYPTOPP_NO_BACKWARDS_COMPATIBILITY_562 -DNDEBUG -O3 -mtune=native -pipe' libcryptopp.a
30
30
cd ..
31
31
}
32
32
33
-
34
33
[ -d build ] || mkdir build
35
34
cd build
36
35
[ -f CMakeCache.txt ] || \
37
36
cmake \
38
37
-DJSONCPP_LIBRARIES=$THIS_SCRIPT_DIR /jsoncpp-build/src/lib_json/libjsoncpp.a \
39
- -DJSONCPP_INCLUDE_DIRS=$THIS_SCRIPT_DIR /jsoncpp-1.7.2 /include \
38
+ -DJSONCPP_INCLUDE_DIRS=$THIS_SCRIPT_DIR /jsoncpp-1.7.5 /include \
40
39
-DCRYPTOPP_LIBRARIES=$THIS_SCRIPT_DIR /cryptopp/libcryptopp.a \
41
40
-DCRYPTOPP_INCLUDE_DIRS=$THIS_SCRIPT_DIR \
41
+ -DCMAKE_CXX_FLAGS=" -DCRYPTOPP_NO_BACKWARDS_COMPATIBILITY_562" \
42
42
-DCMAKE_BUILD_TYPE=MinSizeRel \
43
43
-DUID_PUBKEY_BYTES=` ../int_to_bytes.py $n ` \
44
44
..
You can’t perform that action at this time.
0 commit comments