diff options
-rw-r--r-- | PKGBUILD | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -123,6 +123,13 @@ prepare() { fi } +# investigating number of logic cores +if [[ -f /proc/cpuinfo ]]; then + CPUS=$(grep -c processor /proc/cpuinfo) +else + CPUS=1 +fi + build() { # https://github.com/Valloric/ycmd/blob/master/build.py {{{ @@ -130,7 +137,7 @@ build() { mkdir -p "$srcdir/ycmd_build" cd "$srcdir/ycmd_build" cmake -G "Unix Makefiles" -D${_COMPLETER}=1 . "$srcdir/YouCompleteMe/third_party/ycmd/cpp" - make ycm_core + make -j $((CPUS*2)) ycm_core msg2 'Building OmniSharp completer...' # BuildOmniSharp() cd "$srcdir/YouCompleteMe/third_party/ycmd/third_party/OmniSharpServer" |