55 sudo : required
66 compiler : gcc
77 env :
8- - UID_FILENAME=uid.exe
8+ - UID_FILENAME=faf- uid.exe
99 - UID_PLATFORM='win32'
1010 - MXE_DIR=/usr/lib/mxe
1111 - MXE_TARGET=i686-w64-mingw32.static
@@ -43,10 +43,12 @@ matrix:
4343 - cmake-data
4444 - python3
4545 env :
46- - UID_FILENAME=uid
46+ - UID_FILENAME=faf- uid
4747 - UID_PLATFORM='linux'
48+ - JSONCPP_VERSION=1.7.7
49+ - CRYPTOPP_VERSION=5_6_5
4850 install :
49- - wget https://github.com/open-source-parsers/jsoncpp/archive/1.7.5 .tar.gz -O jsoncpp.tar.gz
51+ - wget https://github.com/open-source-parsers/jsoncpp/archive/$JSONCPP_VERSION .tar.gz -O jsoncpp.tar.gz
5052 - tar xfz jsoncpp.tar.gz
5153 - mkdir jsoncpp-build
5254 - cd jsoncpp-build
@@ -56,12 +58,12 @@ matrix:
5658 -DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF
5759 -DBUILD_STATIC_LIBS=ON
5860 -DBUILD_SHARED_LIBS=OFF
59- ../jsoncpp-1.7.5
61+ ../jsoncpp-$JSONCPP_VERSION
6062 - make -j8
6163 - cd ..
62- - wget https://github.com/weidai11/cryptopp/archive/CRYPTOPP_5_6_4 .zip -O cryptopp.zip
64+ - wget https://github.com/weidai11/cryptopp/archive/CRYPTOPP_$CRYPTOPP_VERSION .zip -O cryptopp.zip
6365 - unzip ./cryptopp.zip
64- - mv cryptopp-CRYPTOPP_5_6_4 cryptopp
66+ - mv cryptopp-CRYPTOPP_$CRYPTOPP_VERSION cryptopp
6567 - cd cryptopp
6668 - make -j8 -f GNUmakefile CXX=g++-6 CXXFLAGS='-DCRYPTOPP_NO_BACKWARDS_COMPATIBILITY_562 -DNDEBUG -O3' libcryptopp.a
6769 - cd ..
@@ -70,7 +72,7 @@ matrix:
7072 - cmake
7173 -DCMAKE_CXX_COMPILER=g++-6
7274 -DJSONCPP_LIBRARIES=$TRAVIS_BUILD_DIR/jsoncpp-build/src/lib_json/libjsoncpp.a
73- -DJSONCPP_INCLUDE_DIRS=$TRAVIS_BUILD_DIR/jsoncpp-1.7.5 /include
75+ -DJSONCPP_INCLUDE_DIRS=$TRAVIS_BUILD_DIR/jsoncpp-$JSONCPP_VERSION /include
7476 -DCRYPTOPP_LIBRARIES=$TRAVIS_BUILD_DIR/cryptopp/libcryptopp.a
7577 -DCRYPTOPP_INCLUDE_DIRS=$TRAVIS_BUILD_DIR
7678 -DCMAKE_CXX_FLAGS="-DCRYPTOPP_NO_BACKWARDS_COMPATIBILITY_562"
0 commit comments