Skip to content

Commit ac091e9

Browse files
committed
Add cmake to all travis install targets
1 parent 6142a51 commit ac091e9

File tree

1 file changed

+25
-24
lines changed

1 file changed

+25
-24
lines changed

.travis.yml

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ env:
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

3838
before_install:
3939
- mkdir -p $HOME/build
@@ -54,31 +54,32 @@ before_install:
5454
- $CC --version
5555

5656
install:
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

133134
script:
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

Comments
 (0)