feat: use clang, C18, C++20

This commit is contained in:
Eatswap 2022-12-12 23:20:04 +08:00
parent 57033c3452
commit aa457f917e
Signed by: Eatswap
GPG Key ID: BE661106A1F3FA0B
1 changed files with 4 additions and 4 deletions

View File

@ -14,13 +14,13 @@ YACCFLAGS ?= -Wall --color -v -t -d -Wcounterexamples
LANG = c++
# Compile C/C++ Code
CC = gcc
CXX = g++
CC = clang
CXX = clang++
OUTPUT ?= $(PROJ).exe
COMMONFLAGS ?= -g -Wall
CFLAGS ?= $(COMMONFLAGS)
CXXFLAGS ?= $(COMMONFLAGS)
CFLAGS ?= $(COMMONFLAGS) -std=c18
CXXFLAGS ?= $(COMMONFLAGS) -std=c++20
MISCOBJ = main DragonLispDriver
OBJS = $(addsuffix .o, $(MISCOBJ))