File tree 1 file changed +8
-8
lines changed
1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -32,32 +32,34 @@ matrix:
32
32
- make -j8
33
33
- cd ..
34
34
- os : linux
35
- sudo : false
35
+ dist : trusty
36
+ sudo : require
36
37
compiler : gcc
38
+ language : cpp
37
39
addons :
38
40
apt :
39
41
sources :
40
42
- ubuntu-toolchain-r-test
41
- - george-edison55-precise-backports
42
43
packages :
44
+ - gcc-6
43
45
- g++-6
44
46
- cmake
45
- - cmake-data
46
47
- python3
47
48
- openssl
48
49
env :
49
50
- UID_FILENAME=faf-uid
50
51
- UID_PLATFORM='linux'
51
52
- JSONCPP_VERSION=1.7.7
52
53
- CRYPTOPP_VERSION=5_6_5
53
- install :
54
+ script :
55
+ - sudo ln -s /usr/bin/gcc-6 /usr/local/bin/gcc
56
+ - sudo ln -s /usr/bin/g++-6 /usr/local/bin/g++
54
57
- wget https://github.com/open-source-parsers/jsoncpp/archive/$JSONCPP_VERSION.tar.gz -O jsoncpp.tar.gz
55
58
- tar xfz jsoncpp.tar.gz
56
59
- mkdir jsoncpp-build
57
60
- cd jsoncpp-build
58
61
- cmake
59
62
-DCMAKE_BUILD_TYPE=MinSizeRel
60
- -DCMAKE_CXX_COMPILER=g++-6
61
63
-DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF
62
64
-DBUILD_STATIC_LIBS=ON
63
65
-DBUILD_SHARED_LIBS=OFF
@@ -68,13 +70,11 @@ matrix:
68
70
- unzip ./cryptopp.zip
69
71
- mv cryptopp-CRYPTOPP_$CRYPTOPP_VERSION cryptopp
70
72
- cd cryptopp
71
- - make -j8 -f GNUmakefile CXX=g++-6 CXXFLAGS='-DCRYPTOPP_NO_BACKWARDS_COMPATIBILITY_562 -DNDEBUG -O3' libcryptopp.a
73
+ - make -j8 -f GNUmakefile CXXFLAGS='-DCRYPTOPP_NO_BACKWARDS_COMPATIBILITY_562 -DNDEBUG -O3' libcryptopp.a
72
74
- cd ..
73
75
- openssl aes-256-cbc -K $encrypted_13e88f9b9a4f_key -iv $encrypted_13e88f9b9a4f_iv -in faf_pub.pem.enc -out faf_pub.pem -d
74
- script :
75
76
- mkdir build && cd build
76
77
- cmake
77
- -DCMAKE_CXX_COMPILER=g++-6
78
78
-DJSONCPP_LIBRARIES=$TRAVIS_BUILD_DIR/jsoncpp-build/src/lib_json/libjsoncpp.a
79
79
-DJSONCPP_INCLUDE_DIRS=$TRAVIS_BUILD_DIR/jsoncpp-$JSONCPP_VERSION/include
80
80
-DCRYPTOPP_LIBRARIES=$TRAVIS_BUILD_DIR/cryptopp/libcryptopp.a
You can’t perform that action at this time.
0 commit comments