X-Git-Url: https://gitweb.ps.run/ps-cgit/blobdiff_plain/a9a7f68244b3393725643b35fb3f685b05ccea9e..d3581b58890389794de5d5222c91a0129873e95c:/cgit.mk?ds=inline diff --git a/cgit.mk b/cgit.mk index 056c3f9..3b8b79a 100644 --- a/cgit.mk +++ b/cgit.mk @@ -68,6 +68,14 @@ ifeq ($(findstring BSD,$(uname_S)),) CGIT_LIBS += -ldl endif +# glibc 2.1+ offers sendfile which the most common C library on Linux +ifeq ($(uname_S),Linux) + HAVE_LINUX_SENDFILE = YesPlease +endif + +ifdef HAVE_LINUX_SENDFILE + CGIT_CFLAGS += -DHAVE_LINUX_SENDFILE +endif CGIT_OBJ_NAMES += cgit.o CGIT_OBJ_NAMES += cache.o