Remove TCC from debian jessie and fedora, fix alpine, fix void
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
60963aa01a
commit
975f7df4d8
|
@ -43,11 +43,11 @@ local AptPipeline(image, version, arch, extra="", gccExtra="gcc", clangExtra="cl
|
|||
|
||||
local PacManPipeline(image, version, arch, extra="", gccExtra="gcc", clangExtra="clang", tccExtra="tcc") = Pipeline(image, version, arch, "pacman -Syy && pacman --noconfirm -S", extra, gccExtra, clangExtra, tccExtra);
|
||||
|
||||
local ApkPipeline(image, version, arch, extra="musl-dev linux-headers", gccExtra="gcc", clangExtra="gcc clang", tccExtra="tcc") = Pipeline(image, version, arch, "apk add --update", extra, gccExtra, clangExtra, tccExtra);
|
||||
local ApkPipeline(image, version, arch, extra="musl-dev linux-headers", gccExtra="gcc", clangExtra="gcc clang", tccExtra="") = Pipeline(image, version, arch, "apk add --update", extra, gccExtra, clangExtra, tccExtra);
|
||||
|
||||
local YumPipeline(image, version, arch, extra="", gccExtra="gcc", clangExtra="clang", tccExtra="") = Pipeline(image, version, arch, "yum install -y", extra, gccExtra, clangExtra, tccExtra);
|
||||
|
||||
local XbpsPipeline(image, version, arch, extra="", gccExtra="gcc", clangExtra="clang", tccExtra="tcc kernel-libc-headers") = Pipeline(image, version, arch, "xbps-install -Sy", extra, gccExtra, clangExtra, tccExtra);
|
||||
local XbpsPipeline(image, version, arch, extra="", gccExtra="gcc", clangExtra="clang", tccExtra="tcc glibc-devel") = Pipeline(image, version, arch, "xbps-install -Sy", extra, gccExtra, clangExtra, tccExtra);
|
||||
|
||||
#
|
||||
|
||||
|
@ -63,19 +63,19 @@ local XbpsPipeline(image, version, arch, extra="", gccExtra="gcc", clangExtra="c
|
|||
|
||||
AptPipeline("debian", "stretch", "amd64"),
|
||||
|
||||
AptPipeline("debian", "jessie", "amd64"),
|
||||
AptPipeline("debian", "jessie", "amd64", "", "gcc", "clang", ""),
|
||||
|
||||
|
||||
|
||||
YumPipeline("fedora", "latest", "amd64"),
|
||||
YumPipeline("fedora", "latest", "amd64", "", "gcc", "clang", ""),
|
||||
YumPipeline("fedora", "latest", "arm64"),
|
||||
|
||||
|
||||
PacManPipeline("archlinux", "latest", "amd64"),
|
||||
|
||||
|
||||
ApkPipeline("alpine", "edge", "amd64"),
|
||||
ApkPipeline("alpine", "edge", "arm64"),
|
||||
ApkPipeline("alpine", "latest", "amd64"),
|
||||
ApkPipeline("alpine", "latest", "arm64"),
|
||||
|
||||
|
||||
XbpsPipeline("voidlinux/voidlinux", "latest", "amd64"),
|
||||
|
|
2
Makefile
2
Makefile
|
@ -4,7 +4,7 @@ CFLAGS=-ggdb -Wall -Werror -pedantic -Wno-unknown-pragmas -Wno-packed-bitfield-c
|
|||
ifeq ($(shell $(CC) -v 2>&1 | grep -c "clang version"), 1)
|
||||
CFLAGS += -O0 -std=gnu99 -Wno-unknown-warning-option
|
||||
else ifeq ($(shell $(CC) -v 2>&1 | grep -c "tcc version"), 1)
|
||||
CFLAGS += -std=c99
|
||||
CFLAGS += -std=c99 -Wno-macro-redefined
|
||||
else
|
||||
CFLAGS += -Og -std=gnu99
|
||||
endif
|
||||
|
|
Loading…
Reference in a new issue