CoolFace
Datasetpublic

echodict/llama.cpp

version https://git-lfs.github.com/spec/v1 oid sha256:cfc44b7ba25614df70e6b65e3341cae0310163bd32fd31a6b928a542df433faf size 30786

sourceHugging Faceupdated 5mo agoView on Hugging Face
0likes762downloads
get-flags.mk39 linesDownload Raw Back to scripts
1ifeq '' '$(findstring clang,$(shell $(GF_CC) --version))'2	GF_CC_IS_GCC = 13	GF_CC_VER := $(shell { $(GF_CC) -dumpfullversion 2>/dev/null; echo; $(GF_CC) -dumpversion; } | awk -F. '/./ { printf("%02d%02d%02d", $$1, $$2, $$3); exit }')4else5	GF_CC_IS_CLANG = 16	ifeq '' '$(findstring Apple,$(shell $(GF_CC) --version))'7		GF_CC_IS_LLVM_CLANG = 18	else9		GF_CC_IS_APPLE_CLANG = 110	endif11	GF_CC_VER := \12		$(shell $(GF_CC) --version | sed -n 's/^.* version \([0-9.]*\).*$$/\1/p' \13		| awk -F. '{ printf("%02d%02d%02d", $$1, $$2, $$3) }')14endif15 16ifeq ($(GF_CC_IS_CLANG), 1)17	# clang options18	GF_CFLAGS   = -Wunreachable-code-break -Wunreachable-code-return19	GF_CXXFLAGS = -Wunreachable-code-break -Wunreachable-code-return -Wmissing-prototypes -Wextra-semi20 21	ifneq '' '$(and $(GF_CC_IS_LLVM_CLANG),$(filter 1,$(shell expr $(GF_CC_VER) \>= 030800)))'22		GF_CFLAGS += -Wdouble-promotion23	endif24	ifneq '' '$(and $(GF_CC_IS_APPLE_CLANG),$(filter 1,$(shell expr $(GF_CC_VER) \>= 070300)))'25		GF_CFLAGS += -Wdouble-promotion26	endif27else28	# gcc options29	GF_CFLAGS   = -Wdouble-promotion30	GF_CXXFLAGS = -Wno-array-bounds31 32	ifeq ($(shell expr $(GF_CC_VER) \>= 070100), 1)33		GF_CXXFLAGS += -Wno-format-truncation34	endif35	ifeq ($(shell expr $(GF_CC_VER) \>= 080100), 1)36		GF_CXXFLAGS += -Wextra-semi37	endif38endif39