meson.build 410 B

123456789101112131415161718192021
  1. project('lonely tiger', 'c')
  2. src = [
  3. 'Main.c',
  4. 'tokenizer/Tokenizer.c',
  5. 'tokenizer/Token.c',
  6. 'tokenizer/File.c',
  7. 'Compiler.c',
  8. 'Utils.c',
  9. 'Script.c',
  10. 'Test.c',
  11. 'StringIntMap.c',
  12. 'ByteCode.c',
  13. 'FunctionMap.c',
  14. 'Object.c',
  15. 'Allocator.c'
  16. ]
  17. executable('lonely_tiger',
  18. sources: src,
  19. c_args: ['-Wall', '-Wextra', '-pedantic', '-Werror', '-O3'])