19 lines
406 B
Bash
Executable File
19 lines
406 B
Bash
Executable File
#!/bin/sh -ex
|
|
# This is how we build on jenkins.osmocom.org.
|
|
|
|
CFLAGS="-Werror"
|
|
|
|
if ! [ -x "$(command -v osmo-clean-workspace.sh)" ]; then
|
|
echo "Error: We need to have scripts/osmo-clean-workspace.sh from osmo-ci.git in PATH!"
|
|
exit 2
|
|
fi
|
|
|
|
osmo-clean-workspace.sh
|
|
cmake \
|
|
-DINSTALL_UDEV_RULES=ON \
|
|
-DCMAKE_C_FLAGS="$CFLAGS" \
|
|
.
|
|
make $PARALLEL_MAKE
|
|
make DESTDIR="_install" install
|
|
osmo-clean-workspace.sh
|