History

add MINIMP3_FLOAT_OUTPUT CI testing

lieff committed 8 years ago

Commit 863d5261 parent 553167a1 file · +15 −20Browse files

Showing the changes to scripts (1 of 1 file). Show all

Unified · Split

scripts/build.sh+15−20
@@ -6,8 +6,11 @@ pushd $CUR_DIR/.. · 5 unmodified lines
66
77 set -e
88
9+CFLAGS="-O2 -std=c89 -Wall -Wextra -Wmissing-prototypes -Werror -fno-asynchronous-unwind-tables -fno-stack-protector \
10+-ffunction-sections -fdata-sections -Wl,--gc-sections"
11+
912 echo testing mp4 mode...
10−gcc -O2 -std=c89 -DMP4_MODE -o minimp3 minimp3_test.c -lm
13+gcc $CFLAGS -DMP4_MODE -o minimp3 minimp3_test.c -lm
1114 scripts/test_mp4_mode.sh
1215
1316 echo testing coverage x86 w sse...
@@ -20,44 +23,36 @@ set -e · 6 unmodified lines
2023 gcov minimp3_test.c
2124
2225 echo testing x86 w/o sse...
23−gcc -O2 -m32 -std=c89 -Wall -Wextra -Wmissing-prototypes -Werror -fno-asynchronous-unwind-tables -fno-stack-protector \
24−-ffunction-sections -fdata-sections -Wl,--gc-sections -o minimp3 minimp3_test.c -lm
26+gcc $CFLAGS -m32 -o minimp3 minimp3_test.c -lm
2527 scripts/test.sh
2628
2729 echo testing x64...
28−gcc -O2 -std=c89 -Wall -Wextra -Wmissing-prototypes -Werror -fno-asynchronous-unwind-tables -fno-stack-protector \
29−-ffunction-sections -fdata-sections -Wl,--gc-sections -o minimp3 minimp3_test.c -lm
30+gcc $CFLAGS -o minimp3 minimp3_test.c -lm
31+scripts/test.sh
32+
33+echo testing x64 with float output...
34+gcc $CFLAGS -DMINIMP3_FLOAT_OUTPUT -o minimp3 minimp3_test.c -lm
3035 scripts/test.sh
3136
3237 echo testing arm w/o neon...
33−arm-none-eabi-gcc -O2 -std=c89 -Wall -Wextra -Wmissing-prototypes -Werror -fno-asynchronous-unwind-tables -fno-stack-protector \
34−-mthumb -mcpu=arm9e \
35−-ffunction-sections -fdata-sections -Wl,--gc-sections -o minimp3_arm minimp3_test.c --specs=rdimon.specs -lm
38+arm-none-eabi-gcc $CFLAGS -mthumb -mcpu=arm9e -o minimp3_arm minimp3_test.c --specs=rdimon.specs -lm
3639 qemu-arm ./minimp3_arm
3740
3841 echo testing arm w neon...
39−arm-none-eabi-gcc -O2 -std=c89 -Wall -Wextra -Wmissing-prototypes -Werror -fno-asynchronous-unwind-tables -fno-stack-protector \
40−-marm -mcpu=cortex-a15 -mfpu=neon -mfloat-abi=softfp \
41−-ffunction-sections -fdata-sections -Wl,--gc-sections -o minimp3_arm minimp3_test.c --specs=rdimon.specs -lm
42+arm-none-eabi-gcc $CFLAGS -marm -mcpu=cortex-a15 -mfpu=neon -mfloat-abi=softfp -o minimp3_arm minimp3_test.c --specs=rdimon.specs -lm
4243 qemu-arm ./minimp3_arm
4344
4445 echo testing arm64...
45−aarch64-linux-gnu-gcc -O2 -std=c89 -Wall -Wextra -Wmissing-prototypes -Werror -fno-asynchronous-unwind-tables -fno-stack-protector \
46−-static -march=armv8-a \
47−-ffunction-sections -fdata-sections -Wl,--gc-sections -o minimp3_arm minimp3_test.c -lm
46+aarch64-linux-gnu-gcc $CFLAGS -static -march=armv8-a -o minimp3_arm minimp3_test.c -lm
4847 qemu-aarch64 ./minimp3_arm
4948
5049 echo testing powerpc...
51−powerpc-linux-gnu-gcc -O2 -std=c89 -Wall -Wextra -Wmissing-prototypes -Werror -fno-asynchronous-unwind-tables -fno-stack-protector \
52−-static \
53−-ffunction-sections -fdata-sections -Wl,--gc-sections -o minimp3_ppc minimp3_test.c -lm
50+powerpc-linux-gnu-gcc $CFLAGS -static -o minimp3_ppc minimp3_test.c -lm
5451 qemu-ppc ./minimp3_ppc
5552
5653 if [ ! "$TRAVIS" = "true" ]; then
5754 echo testing powerpc64...
58−powerpc64-linux-gnu-gcc -O2 -std=c89 -Wall -Wextra -Wmissing-prototypes -Werror -fno-asynchronous-unwind-tables -fno-stack-protector \
59−-static \
60−-ffunction-sections -fdata-sections -Wl,--gc-sections -o minimp3_ppc minimp3_test.c -lm
55+powerpc64-linux-gnu-gcc $CFLAGS -static -o minimp3_ppc minimp3_test.c -lm
6156 qemu-ppc64 ./minimp3_ppc
6257 fi
6358

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t