blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 1 | #!/bin/sh |
2 | |||||
Max | 15b05fe | 2017-10-20 16:07:06 +0200 | [diff] [blame] | 3 | . $(dirname "$0")/jenkins_common.sh |
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 4 | |
Max | 15b05fe | 2017-10-20 16:07:06 +0200 | [diff] [blame] | 5 | build() { |
6 | $1 --enable-static \ | ||||
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 7 | --prefix=/usr/local/arm-none-eabi \ |
8 | --host=arm-none-eabi \ | ||||
9 | --enable-embedded \ | ||||
Max | d7ee575 | 2017-10-20 16:08:29 +0200 | [diff] [blame] | 10 | --disable-doxygen \ |
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 11 | --disable-shared \ |
Pau Espin Pedrol | 0d119ef | 2017-06-18 11:02:37 +0200 | [diff] [blame] | 12 | CFLAGS="-Os -ffunction-sections -fdata-sections -nostartfiles -nodefaultlibs -Werror" |
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 13 | |
14 | $MAKE $PARALLEL_MAKE \ | ||||
15 | || cat-testlogs.sh | ||||
Max | 15b05fe | 2017-10-20 16:07:06 +0200 | [diff] [blame] | 16 | } |
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 17 | |
18 | # verify build in dir other than source tree | ||||
Max | 15b05fe | 2017-10-20 16:07:06 +0200 | [diff] [blame] | 19 | mkdir -p builddir |
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 20 | cd builddir |
Max | 15b05fe | 2017-10-20 16:07:06 +0200 | [diff] [blame] | 21 | build ../configure |
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 22 | |
Max | 15b05fe | 2017-10-20 16:07:06 +0200 | [diff] [blame] | 23 | cd .. |
24 | build ./configure | ||||
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 25 |