Skip to content

Commit d688b38

Browse files
committed
Made build.sh more portable
1 parent 6ec4750 commit d688b38

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

build.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
#!/bin/sh
2+
23
. ./config.sh
3-
mkdir -p build
4-
cd build
4+
mkdir -p build && cd build
55
cmake -DCMAKE_CXX_COMPILER="${CXX_COMPILER}" -DUSER_CXX_FLAGS="${CXX_FLAGS}" -DUSE_COVERAGE="${USE_COVERAGE}" ..
6-
make -j$(nproc)
6+
7+
if [ "$1" == "" ]; then
8+
make -j$(nproc 2>/dev/null || sysctl -n hw.ncpu 2>/dev/null || getconf _NPROCESSORS_ONLN 2>/dev/null)
9+
else
10+
make -j$1
11+
fi

0 commit comments

Comments
 (0)