Stephan Seitz
b9c6f3ed45
fix(makefile): add forgotten CXX_STANDARD again
2022-02-09 21:34:14 +01:00
Stephan Seitz
5639b74db0
chore(makefile): apply fixes to original makefile
2022-02-08 23:37:59 +01:00
Stephan Seitz
6599887899
fix: revert to basic makefile where all variables are set by Lua
...
Fixes #2463
2022-02-08 23:37:59 +01:00
Stephan Seitz
6c9b80d73c
fix: -Os should be used during compilation phase in makefile
2022-02-08 23:37:59 +01:00
kylo252
8980197d61
fix(makefile): scanner.c isn't always available
...
certain parsers like `tree-sitter-go` only contain parser.{c|cc}
2022-02-04 20:35:26 +01:00
kylo252
24688a02bc
refactor(makefile): better powershell handling
...
- add missing $(MKDIR) variable
- create a simple function to allow running `make clean`
without an error if a file doesn't exist
2022-01-25 13:41:01 +01:00
kylo252
c08821bb79
test: use powershell by default
2022-01-25 09:04:57 +01:00
kylo252
67f5acb882
refactor(installer): more modular makefile
...
- support both scanner.cc and scanner.c
- allow complete override for (CFLAGS,CXXFLAGS,LDFLAGS)
- add `clean` target
- add `install` target
- add windows support
2022-01-25 09:04:57 +01:00
Stephan Seitz
bb33aea03c
Set CXX standard per parser and fix Norg
2022-01-23 16:27:25 +01:00
Stephan Seitz
a37c97545f
Allow compilation via makefile
2022-01-23 16:27:25 +01:00