diff --git a/.travis.yml b/.travis.yml index a3f13c7ca..b53e91cc0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -94,7 +94,7 @@ install: - | if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then CMAKE_URL="https://cmake.org/files/v3.13/cmake-3.13.0-rc3-Linux-x86_64.tar.gz" - mkdir cmake && travis_retry wget --no-check-certificate --quiet -O - ${CMAKE_URL} | tar --strip-components=1 -xz -C cmake + mkdir -p cmake && travis_retry wget --no-check-certificate --quiet -O - ${CMAKE_URL} | tar --strip-components=1 -xz -C cmake export PATH=${DEPS_DIR}/cmake/bin:${PATH} echo ${PATH} else @@ -102,19 +102,19 @@ install: fi - cmake --version # Install latest iVerilog. Since no deb is provided, compile from source codes -# - | -# if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then -# IVERILOG_URL="https://github.com/steveicarus/iverilog/archive/v10_3.tar.gz" -# travis_retry wget --no-check-certificate --quiet -O - ${IVERILOG_URL} | tar --strip-components=1 -xz -C iverilog-10.3 -# cd iverlog-10.3 -# sh autoconf.sh --prefix=${DEPS_DIR}/iverilog-10.3/bin -# ./configure --prefix=${DEPS_DIR}/iverilog-10.3/bin -# make -j4 -# make check -# make install --prefix=${HOME}/iverilog-10.3/bin -# export PATH=${DEPS_DIR}/iverilog-10.3/bin:${PATH} -# echo ${PATH} -# fi + - | + if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then + IVERILOG_URL="https://github.com/steveicarus/iverilog/archive/v10_3.tar.gz" + mkdir -p iverilog-10.3 && travis_retry wget --no-check-certificate --quiet -O - ${IVERILOG_URL} | tar --strip-components=1 -xz -C iverilog-10.3 + cd iverlog-10.3 + sh autoconf.sh --prefix=${DEPS_DIR}/iverilog-10.3/bin + ./configure --prefix=${DEPS_DIR}/iverilog-10.3/bin + make -j4 + make check + make install --prefix=${HOME}/iverilog-10.3/bin + export PATH=${DEPS_DIR}/iverilog-10.3/bin:${PATH} + echo ${PATH} + fi - iverilog -V - cd - - .travis/install.sh