3232 - OMP_NUM_THREADS : 4 # ignored in thread layer
3333 - COMPILER : gcc
3434 matrix :
35- - DEPS_RESOLVE_BY : manual
36- - DEPS_RESOLVE_BY : conan
35+ - RESOLVE_DEPS_BY : manual
36+ - RESOLVE_DEPS_BY : conan
3737
3838before_install :
3939 - mkdir -p $HOME/build
@@ -54,31 +54,32 @@ before_install:
5454 - $CC --version
5555
5656install :
57+ # ############################################################################
58+ # CMAKE #
59+ # ############################################################################
60+ - export PATH=$CMAKE_ROOT/bin:$PATH
61+ - CMAKE_33_FOUND=$(cmake --version | grep " 3\.3\." >/dev/null && { echo 0; } || { echo 1; })
62+ - if [ $CMAKE_33_FOUND -ne 0 ]; then
63+ mkdir -p $CMAKE_ROOT &&
64+ cd $CMAKE_ROOT &&
65+ travis_retry wget --no-check-certificate http://www.cmake.org/files/v3.3/cmake-3.3.2-Linux-x86_64.tar.gz &&
66+ tar -xzf cmake-3.3.2-Linux-x86_64.tar.gz --overwrite &&
67+ mv -f cmake-3.3.2-Linux-x86_64/* . &&
68+ rm -rf cmake-3.3.2-Linux-x86_64.tar.gz cmake-3.3.2-Linux-x86_64 &&
69+ cd -;
70+ fi
71+ - cmake --version;
5772
5873 # ############################################################################
5974 # Resolve dependencies manually
6075 # ############################################################################
61- - if [ "$DEPS_RESOLVE_BY " == "manual" ]; then
76+ - if [ "$RESOLVE_DEPS_BY " == "manual" ]; then
6277 echo "Resolve library dependencies manually.";
63- elif [ "$DEPS_RESOLVE_BY " == "conan" ]; then
78+ elif [ "$RESOLVE_DEPS_BY " == "conan" ]; then
6479 pip install --upgrade pip --user;
6580 pip install conan --user;
6681 fi
67- # ############################################################################
68- # CMAKE #
69- # ############################################################################
70- # export PATH=$CMAKE_ROOT/bin:$PATH;
71- # CMAKE_33_FOUND=$(cmake --version | grep " 3\.3\." >/dev/null && { echo 0; } || { echo 1; });
72- # if [ $CMAKE_33_FOUND -ne 0 ]; then
73- # mkdir -p $CMAKE_ROOT &&
74- # cd $CMAKE_ROOT &&
75- # travis_retry wget --no-check-certificate http://www.cmake.org/files/v3.3/cmake-3.3.2-Linux-x86_64.tar.gz &&
76- # tar -xzf cmake-3.3.2-Linux-x86_64.tar.gz --overwrite &&
77- # mv -f cmake-3.3.2-Linux-x86_64/* . &&
78- # rm -rf cmake-3.3.2-Linux-x86_64.tar.gz cmake-3.3.2-Linux-x86_64 &&
79- # cd -;
80- # fi;
81- # cmake --version;
82+
8283 # ############################################################################
8384 # BOOST #
8485 # ############################################################################
@@ -124,16 +125,16 @@ install:
124125# echo "ZeroMQ directory already exists";
125126# fi;
126127#
127- # elif [ "$DEPS_RESOLVE_BY " = "conan" ]; then
128+ # elif [ "$RESOLVE_DEPS_BY " = "conan" ]; then
128129 # else
129130# echo "Resolve library dependencies using conan.";
130131
131132# fi
132133
133134script :
134- - if [ "$DEPS_RESOLVE_BY " == "manual" ]; then
135+ - if [ "$RESOLVE_DEPS_BY " == "manual" ]; then
135136 echo "Build with manually installed dependencies.";
136- elif [ "$DEPS_RESOLVE_BY " == "conan" ]; then
137+ elif [ "$RESOLVE_DEPS_BY " == "conan" ]; then
137138 cd $HOME/build;
138139 conan install $GRAYBAT_ROOT --build=missing;
139140 cmake $CMAKE_FLAGS $GRAYBAT_ROOT;
@@ -143,11 +144,11 @@ script:
143144 ctest --output-on-failure;
144145 killall gbZMQSignaling;
145146 fi
146- # - if ["$DEPS_RESOLVE_BY " = "manual"]; then
147+ # - if ["$RESOLVE_DEPS_BY " = "manual"]; then
147148# cd $HOME/build;
148149# cmake $CMAKE_FLAGS $GRAYBAT_ROOT;
149150# make check
150- # elif ["$DEPS_RESOLVE_BY " = "conan"]; then
151+ # elif ["$RESOLVE_DEPS_BY " = "conan"]; then
151152# cd $HOME/build;
152153# conan install $GRAYBAT_ROOT --build=missing;
153154# cmake $CMAKE_FLAGS $GRAYBAT_ROOT;
0 commit comments