• Jason Rhinelander's avatar
    Miscellaneous travis-ci updates/fixes · 835fa9bc
    Jason Rhinelander authored
    - For the debian/buster docker build (GCC 7/C++17) install and use the
      system `catch` package; this also renames "COMPILER_PACKAGES" to
      "EXTRA_PACKAGES" since it now contains a non-compiler package.
    
    - Add a status message indicating the catch version being used for
      compiling the embedded tests
    
    - Simplify some bash code by using VAR+=" foo" to append (rather than
      VAR="${VAR} foo"
    
    - Fix CMAKE_INCLUDE_PATH appending: it was prepending the ':' but not
      the existing $CMAKE_INCLUDE_PATH value and so would end up with
      ":/eigen-path" if CMAKE_INCLUDE_PATH was already set.  (This wasn't
      bug that was actually noticed since currently nothing else sets it).
    835fa9bc
CMakeLists.txt 1.28 KB