aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2017-01-31 08:53:16 +0100
committerJustin M. Keyes <justinkz@gmail.com>2017-01-31 08:58:43 +0100
commit3803314f7808838fc8c627915878631383ee612d (patch)
tree0cd46a3c9383b4b8dfdbd79c0800f58fc69395fd
parent88bc9f8e92903700494486fe383c6b94eef80f3f (diff)
downloadrneovim-3803314f7808838fc8c627915878631383ee612d.tar.gz
rneovim-3803314f7808838fc8c627915878631383ee612d.tar.bz2
rneovim-3803314f7808838fc8c627915878631383ee612d.zip
doc: QuickBuild
-rw-r--r--CMakeLists.txt5
-rw-r--r--CONTRIBUTING.md9
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