Ignore favicon, optimize builds
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Armin Friedl 2021-02-25 20:18:42 +01:00
parent 55f8580e4c
commit ec527ca9cd
3 changed files with 7 additions and 5 deletions

View file

@ -6,14 +6,14 @@ steps:
- name: glibc-x86_64 - name: glibc-x86_64
image: gcc image: gcc
commands: commands:
- make clean && make all - make clean && make CFLAGS=-O3 all
- mv dirl dirl-glibc-x86_64 - mv dirl dirl-glibc-x86_64
- name: musl-x86_64 - name: musl-x86_64
image: alpine image: alpine
commands: commands:
- apk update && apk add make git build-base linux-headers musl-dev - apk update && apk add make git build-base linux-headers musl-dev
- make clean && make STATIC=-static all - make clean && make CFLAGS="-static -O3" all
- mv dirl dirl-musl-x86_64 - mv dirl dirl-musl-x86_64
- name: publish binaries - name: publish binaries

3
dirl.c
View file

@ -246,5 +246,6 @@ dirl_skip(const char* name)
|| !strcmp(name, DIRL_HEADER) // || !strcmp(name, DIRL_HEADER) //
|| !strcmp(name, DIRL_ENTRY) // || !strcmp(name, DIRL_ENTRY) //
|| !strcmp(name, DIRL_FOOTER) // || !strcmp(name, DIRL_FOOTER) //
|| !strcmp(name, DIRL_STYLE); // || !strcmp(name, DIRL_STYLE) //
|| !strcmp(name, FAVICON); //
} }

5
dirl.h
View file

@ -9,9 +9,10 @@
#include "http.h" #include "http.h"
#define DIRL_HEADER ".header.tpl" #define DIRL_HEADER ".header.tpl"
#define DIRL_ENTRY ".entry.tpl" #define DIRL_ENTRY ".entry.tpl"
#define DIRL_FOOTER ".footer.tpl" #define DIRL_FOOTER ".footer.tpl"
#define DIRL_STYLE "style.css" #define DIRL_STYLE "style.css"
#define FAVICON "favicon.ico"
/* Default template definitions /* Default template definitions
* *