mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-24 10:52:56 +00:00

FreeBSD does not have `nproc` and Solaris (OpenIndiana) uses dmake which requires space separator to recognize the jobs argument Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
16 lines
335 B
Bash
Executable file
16 lines
335 B
Bash
Executable file
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
cwd="$(readlink -f $(dirname $0))"
|
|
|
|
rm -rf "$cwd/../minsize"
|
|
mkdir -p "$cwd/../minsize"
|
|
cd "$cwd/../minsize"
|
|
|
|
export CFLAGS="$CFLAGS -flto"
|
|
export CXXFLAGS="$CXXFLAGS -flto -fno-exceptions"
|
|
|
|
cmake ../ -DCMAKE_BUILD_TYPE=MinSizeRel \
|
|
-DCMAKE_INSTALL_PREFIX=/usr $@
|
|
make -j $(nproc || sysctl -n hw.ncpu || echo 1)
|