Commit graph

10 commits

Author SHA1 Message Date
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