@@ -14,24 +14,37 @@ addons:
1414matrix :
1515 include :
1616 - os : linux
17+ name : " CMake Release Test on Linux"
1718 env : CMAKE_BUILD_TYPE=Release
1819 - os : linux
20+ name : " Makefile Test on Linux"
21+ script :
22+ - rm -f make.inc
23+ - cp make.inc.example make.inc
24+ - make FFLAGS="-fimplicit-none -frecursive -fcheck=all" -s -j2 all
25+ - make -j2 lapack_install
26+ - os : linux
27+ name : " CMake Coverage Test on Linux"
1928 env : CMAKE_BUILD_TYPE=Coverage
2029 - os : osx
30+ name : " CMake Release Test on macOS Big Sur"
31+ osx_image : xcode12.3
2132 env : CMAKE_BUILD_TYPE=Release
22- before_install :
23- - brew update > /dev/null
24- - brew install gcc > /dev/null
2533 - os : osx
26- env : CMAKE_BUILD_TYPE=Coverage
27- before_install :
28- - brew update > /dev/null
29- - brew install gcc > /dev/null
34+ osx_image : xcode12.3
35+ name : " Makefile Test on on macOS Big Sur"
36+ script :
37+ - rm -f make.inc
38+ - cp make.inc.example make.inc
39+ - make FFLAGS="-fimplicit-none -frecursive -fcheck=all" -s -j2 all
40+ - make -j2 lapack_install
3041
31- script :
42+ before_script :
3243 - export PR=https://api.github.com/repos/$TRAVIS_REPO_SLUG/pulls/$TRAVIS_PULL_REQUEST
3344 - export BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then echo $TRAVIS_BRANCH; else echo `curl -s $PR | jq -r .head.ref`; fi)
3445 - echo "TRAVIS_BRANCH=$TRAVIS_BRANCH, PR=$PR, BRANCH=$BRANCH"
46+
47+ script :
3548 - export SRC_DIR=$(pwd)
3649 - export BLD_DIR=${SRC_DIR}/lapack-travis-bld
3750 - export INST_DIR=${SRC_DIR}/../lapack-travis-install
@@ -46,6 +59,9 @@ script:
4659 -DLAPACKE:BOOL=ON
4760 -DBUILD_TESTING=ON
4861 -DLAPACKE_WITH_TMG:BOOL=ON
62+ -DBUILD_SHARED_LIBS:BOOL=ON
63+ -DCMAKE_Fortran_FLAGS:STRING="-fimplicit-none -frecursive -fcheck=all"
64+ -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}
4965 ${SRC_DIR}
5066 - ctest -D ExperimentalStart
5167 - ctest -D ExperimentalConfigure
0 commit comments