aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorStephan Seitz <stephan.seitz@fau.de>2021-09-09 22:48:57 +0200
committerStephan Seitz <stephan.seitz@fau.de>2022-01-23 16:27:25 +0100
commitbb33aea03cd65e62e0b5cdd0b1077c09b88dce1b (patch)
tree88be817c63ac10956034fa3e345be5e90dd25c38 /scripts
parent[docgen] Update README.md (diff)
downloadnvim-treesitter-bb33aea03cd65e62e0b5cdd0b1077c09b88dce1b.tar
nvim-treesitter-bb33aea03cd65e62e0b5cdd0b1077c09b88dce1b.tar.gz
nvim-treesitter-bb33aea03cd65e62e0b5cdd0b1077c09b88dce1b.tar.bz2
nvim-treesitter-bb33aea03cd65e62e0b5cdd0b1077c09b88dce1b.tar.lz
nvim-treesitter-bb33aea03cd65e62e0b5cdd0b1077c09b88dce1b.tar.xz
nvim-treesitter-bb33aea03cd65e62e0b5cdd0b1077c09b88dce1b.tar.zst
nvim-treesitter-bb33aea03cd65e62e0b5cdd0b1077c09b88dce1b.zip
Set CXX standard per parser and fix Norg
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++