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 \ | ||||
10 | --disable-shared \ | ||||
Pau Espin Pedrol | 0d119ef | 2017-06-18 11:02:37 +0200 | [diff] [blame] | 11 | CFLAGS="-Os -ffunction-sections -fdata-sections -nostartfiles -nodefaultlibs -Werror" |
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 12 | |
13 | $MAKE $PARALLEL_MAKE \ | ||||
14 | || cat-testlogs.sh | ||||
Max | 15b05fe | 2017-10-20 16:07:06 +0200 | [diff] [blame^] | 15 | } |
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 16 | |
17 | # verify build in dir other than source tree | ||||
Max | 15b05fe | 2017-10-20 16:07:06 +0200 | [diff] [blame^] | 18 | mkdir -p builddir |
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 19 | cd builddir |
Max | 15b05fe | 2017-10-20 16:07:06 +0200 | [diff] [blame^] | 20 | build ../configure |
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 21 | |
Max | 15b05fe | 2017-10-20 16:07:06 +0200 | [diff] [blame^] | 22 | cd .. |
23 | build ./configure | ||||
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 24 |