diff --git a/.github/travis/cmake-lang.sh b/.github/travis/cmake-lang.sh new file mode 100755 index 000000000..14a4b5d91 --- /dev/null +++ b/.github/travis/cmake-lang.sh @@ -0,0 +1,10 @@ +#!/bin/sh +set -xe +rm -rf build +mkdir build +cd build +cmake .. \ + -DCMAKE_TOOLCHAIN_FILE="../cmake/AvrGcc.cmake" \ + -DCMAKE_BUILD_TYPE=Release \ + -G Ninja +ninja check_lang diff --git a/.travis.yml b/.travis.yml index c886dce23..b183e53a0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,7 +37,12 @@ jobs: - stage: tests script: ./.github/travis/cmake-test.sh + # language checks + - stage: lang + script: ./.github/travis/cmake-lang.sh + stages: - cmake + - lang - legacy - tests