summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD9
1 files changed, 8 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5f005fffa1b2..09ed29cc6c5e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"