diff options
Diffstat (limited to 'build.sh')
-rwxr-xr-x | build.sh | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -1,10 +1,13 @@ #!/bin/sh -CFLAGS="-O3 -s -flto -Wall -Wextra -Werror -DNDEBUG" -[ -z "$RELEASE" ] && CFLAGS="-O0 -g3 -Wall -Wextra -Werror"; +script_dir=$(dirname "$0") +cd "$script_dir" + +CFLAGS="-O3 -s -flto -Wall -Wextra -DNDEBUG" +[ -z "$RELEASE" ] && CFLAGS="-O0 -g3 -Wall -Wextra"; CC=cc if [ $(which musl-gcc 2> /dev/null) ]; then CC="musl-gcc" CFLAGS+=" -static" fi -$CC src/main.c src/program.c src/alloc.c src/buffer.c src/fileutils.c src/transmission.c src/rss.c src/html.c src/rss_html_common.c src/download.c src/stringutils.c src/episode.c src/track_remove_parser.c depends/cJSON.c -o automedia $CFLAGS +$CC src/main.c src/program.c src/alloc.c src/buffer.c src/fileutils.c src/transmission.c src/rss.c src/html.c src/rss_html_common.c src/download.c src/stringutils.c src/episode.c src/track_remove_parser.c src/fallback.c depends/cJSON.c -o automedia $CFLAGS |