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
6 6
7set -e7set -e
8 8
9CFLAGS="-O2 -std=c89 -Wall -Wextra -Wmissing-prototypes -Werror -fno-asynchronous-unwind-tables -fno-stack-protector \
10-ffunction-sections -fdata-sections -Wl,--gc-sections"
11
9echo testing mp4 mode...12echo testing mp4 mode...
10gcc -O2 -std=c89 -DMP4_MODE -o minimp3 minimp3_test.c -lm13gcc $CFLAGS -DMP4_MODE -o minimp3 minimp3_test.c -lm
11scripts/test_mp4_mode.sh14scripts/test_mp4_mode.sh
12 15
13echo testing coverage x86 w sse...16echo testing coverage x86 w sse...
@@ -20,44 +23,36 @@ set -e · 6 unmodified lines
20gcov minimp3_test.c23gcov minimp3_test.c
21 24
22echo testing x86 w/o sse...25echo testing x86 w/o sse...
23gcc -O2 -m32 -std=c89 -Wall -Wextra -Wmissing-prototypes -Werror -fno-asynchronous-unwind-tables -fno-stack-protector \26gcc $CFLAGS -m32 -o minimp3 minimp3_test.c -lm
24-ffunction-sections -fdata-sections -Wl,--gc-sections -o minimp3 minimp3_test.c -lm
25scripts/test.sh27scripts/test.sh
26 28
27echo testing x64...29echo testing x64...
28gcc -O2 -std=c89 -Wall -Wextra -Wmissing-prototypes -Werror -fno-asynchronous-unwind-tables -fno-stack-protector \30gcc $CFLAGS -o minimp3 minimp3_test.c -lm
29-ffunction-sections -fdata-sections -Wl,--gc-sections -o minimp3 minimp3_test.c -lm31scripts/test.sh
32
33echo testing x64 with float output...
34gcc $CFLAGS -DMINIMP3_FLOAT_OUTPUT -o minimp3 minimp3_test.c -lm
30scripts/test.sh35scripts/test.sh
31 36
32echo testing arm w/o neon...37echo testing arm w/o neon...
33arm-none-eabi-gcc -O2 -std=c89 -Wall -Wextra -Wmissing-prototypes -Werror -fno-asynchronous-unwind-tables -fno-stack-protector \38arm-none-eabi-gcc $CFLAGS -mthumb -mcpu=arm9e -o minimp3_arm minimp3_test.c --specs=rdimon.specs -lm
34-mthumb -mcpu=arm9e \
35-ffunction-sections -fdata-sections -Wl,--gc-sections -o minimp3_arm minimp3_test.c --specs=rdimon.specs -lm
36qemu-arm ./minimp3_arm39qemu-arm ./minimp3_arm
37 40
38echo testing arm w neon...41echo testing arm w neon...
39arm-none-eabi-gcc -O2 -std=c89 -Wall -Wextra -Wmissing-prototypes -Werror -fno-asynchronous-unwind-tables -fno-stack-protector \42arm-none-eabi-gcc $CFLAGS -marm -mcpu=cortex-a15 -mfpu=neon -mfloat-abi=softfp -o minimp3_arm minimp3_test.c --specs=rdimon.specs -lm
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
42qemu-arm ./minimp3_arm43qemu-arm ./minimp3_arm
43 44
44echo testing arm64...45echo testing arm64...
45aarch64-linux-gnu-gcc -O2 -std=c89 -Wall -Wextra -Wmissing-prototypes -Werror -fno-asynchronous-unwind-tables -fno-stack-protector \46aarch64-linux-gnu-gcc $CFLAGS -static -march=armv8-a -o minimp3_arm minimp3_test.c -lm
46-static -march=armv8-a \
47-ffunction-sections -fdata-sections -Wl,--gc-sections -o minimp3_arm minimp3_test.c -lm
48qemu-aarch64 ./minimp3_arm47qemu-aarch64 ./minimp3_arm
49 48
50echo testing powerpc...49echo testing powerpc...
51powerpc-linux-gnu-gcc -O2 -std=c89 -Wall -Wextra -Wmissing-prototypes -Werror -fno-asynchronous-unwind-tables -fno-stack-protector \50powerpc-linux-gnu-gcc $CFLAGS -static -o minimp3_ppc minimp3_test.c -lm
52-static \
53-ffunction-sections -fdata-sections -Wl,--gc-sections -o minimp3_ppc minimp3_test.c -lm
54qemu-ppc ./minimp3_ppc51qemu-ppc ./minimp3_ppc
55 52
56if [ ! "$TRAVIS" = "true" ]; then53if [ ! "$TRAVIS" = "true" ]; then
57echo testing powerpc64...54echo testing powerpc64...
58powerpc64-linux-gnu-gcc -O2 -std=c89 -Wall -Wextra -Wmissing-prototypes -Werror -fno-asynchronous-unwind-tables -fno-stack-protector \55powerpc64-linux-gnu-gcc $CFLAGS -static -o minimp3_ppc minimp3_test.c -lm
59-static \
60-ffunction-sections -fdata-sections -Wl,--gc-sections -o minimp3_ppc minimp3_test.c -lm
61qemu-ppc64 ./minimp3_ppc56qemu-ppc64 ./minimp3_ppc
62fi57fi
63 58

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