aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/compile_parsers.makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/scripts/compile_parsers.makefile b/scripts/compile_parsers.makefile
index 3c5ccdee5..5d78d2493 100644
--- a/scripts/compile_parsers.makefile
+++ b/scripts/compile_parsers.makefile
@@ -3,14 +3,16 @@
# Stephan Seitz, 2021-09-09 21:36
#
CC?=cc
+CXX_STANDARD?=c++14
+C_STANDARD?=c99
all: parser.so
parser.o: src/parser.c
- $(CC) -c src/parser.c -std=c99 -fPIC -I./src
+ $(CC) -c src/parser.c -std=$(C_STANDARD) -fPIC -I./src
scanner.o: src/scanner.cc
- $(CC) -c src/scanner.cc -std=c++17 -fPIC -I./src
+ $(CC) -c src/scanner.cc -std=$(CXX_STANDARD) -fPIC -I./src
parser.so: parser.o scanner.o
$(CC) parser.o scanner.o -o parser.so -shared -Os -lstdc++