Build flex with current version
This commit is contained in:
parent
cace5319b9
commit
f5f7f8b408
16
.travis.yml
16
.travis.yml
|
@ -5,7 +5,7 @@ install:
|
||||||
- sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
|
- sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
|
||||||
- sudo apt-get -qq update
|
- sudo apt-get -qq update
|
||||||
- sudo apt-get install -y g++-6 libstdc++-6-dev
|
- sudo apt-get install -y g++-6 libstdc++-6-dev
|
||||||
- sudo apt-get install -y flex valgrind
|
- sudo apt-get install -y valgrind
|
||||||
- sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 90
|
- sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 90
|
||||||
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 90
|
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 90
|
||||||
|
|
||||||
|
@ -16,6 +16,13 @@ install:
|
||||||
- ./configure && make && sudo make install
|
- ./configure && make && sudo make install
|
||||||
- cd ..
|
- cd ..
|
||||||
|
|
||||||
|
# Install flex 2.6.4
|
||||||
|
- wget https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz
|
||||||
|
- tar -xvzf flex-2.6.4.tar.gz
|
||||||
|
- cd flex-2.6.4
|
||||||
|
- ./configure && make && sudo make install
|
||||||
|
- cd ..
|
||||||
|
|
||||||
# Show installed versions.
|
# Show installed versions.
|
||||||
- which g++
|
- which g++
|
||||||
- g++ -v
|
- g++ -v
|
||||||
|
@ -29,9 +36,14 @@ compiler:
|
||||||
- clang
|
- clang
|
||||||
|
|
||||||
script:
|
script:
|
||||||
|
# bi build with flex/bison files checked into repo
|
||||||
|
- make -j4
|
||||||
|
- make test
|
||||||
|
- make test_example
|
||||||
|
|
||||||
|
# build flex/bison files in CI
|
||||||
- make cleanall
|
- make cleanall
|
||||||
- make -j4
|
- make -j4
|
||||||
|
|
||||||
- make test
|
- make test
|
||||||
- make test_example
|
- make test_example
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue