aboutsummaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh9
1 files changed, 6 insertions, 3 deletions
diff --git a/build.sh b/build.sh
index d32c9fa..1303bb6 100755
--- a/build.sh
+++ b/build.sh
@@ -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