feat: use clang, C18, C++20
This commit is contained in:
parent
57033c3452
commit
aa457f917e
8
Makefile
8
Makefile
|
|
@ -14,13 +14,13 @@ YACCFLAGS ?= -Wall --color -v -t -d -Wcounterexamples
|
||||||
LANG = c++
|
LANG = c++
|
||||||
|
|
||||||
# Compile C/C++ Code
|
# Compile C/C++ Code
|
||||||
CC = gcc
|
CC = clang
|
||||||
CXX = g++
|
CXX = clang++
|
||||||
OUTPUT ?= $(PROJ).exe
|
OUTPUT ?= $(PROJ).exe
|
||||||
|
|
||||||
COMMONFLAGS ?= -g -Wall
|
COMMONFLAGS ?= -g -Wall
|
||||||
CFLAGS ?= $(COMMONFLAGS)
|
CFLAGS ?= $(COMMONFLAGS) -std=c18
|
||||||
CXXFLAGS ?= $(COMMONFLAGS)
|
CXXFLAGS ?= $(COMMONFLAGS) -std=c++20
|
||||||
|
|
||||||
MISCOBJ = main DragonLispDriver
|
MISCOBJ = main DragonLispDriver
|
||||||
OBJS = $(addsuffix .o, $(MISCOBJ))
|
OBJS = $(addsuffix .o, $(MISCOBJ))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue