diff options
-rw-r--r-- | CMakeLists.txt | 5 | ||||
-rw-r--r-- | CONTRIBUTING.md | 9 |
2 files changed, 11 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 7d978727bd..7fdbad8fca 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -257,11 +257,10 @@ if(HAS_DIAG_COLOR_FLAG) add_definitions(-fdiagnostics-color=auto) endif() -option( - TRAVIS_CI_BUILD "Travis CI build. Extra compilation flags will be set." OFF) +option(TRAVIS_CI_BUILD "Travis/QuickBuild CI. Extra flags will be set." OFF) if(TRAVIS_CI_BUILD) - message(STATUS "Travis CI build enabled.") + message(STATUS "Travis/QuickBuild CI build enabled.") add_definitions(-Werror) if(DEFINED ENV{BUILD_32BIT}) # Get some test coverage for unsigned char diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 54bed1e72e..f7389ece75 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -90,6 +90,15 @@ Each pull request must pass the automated builds ([travis CI] and [quickbuild]). a commit that contains only style changes. - [How to investigate QuickBuild failures](https://github.com/neovim/neovim/pull/4718#issuecomment-217631350) +QuickBuild uses this invocation: + + mkdir -p build/${params.get("buildType")} \ + && cd build/${params.get("buildType")} \ + && cmake -G "Unix Makefiles" -DBUSTED_OUTPUT_TYPE=TAP -DCMAKE_BUILD_TYPE=${params.get("buildType")} + -DTRAVIS_CI_BUILD=ON ../.. && ${node.getAttribute("make", "make")} + VERBOSE=1 nvim unittest-prereqs functionaltest-prereqs + + ### Coverity [Coverity](https://scan.coverity.com/projects/neovim-neovim) runs against the |