|
@@ -1,11 +1,10 @@
|
|
|
project('lonely tiger', 'c')
|
|
|
|
|
|
src = [
|
|
|
- 'Main.c',
|
|
|
'tokenizer/Tokenizer.c',
|
|
|
'tokenizer/Token.c',
|
|
|
'tokenizer/File.c',
|
|
|
- 'utils/Utils.c',
|
|
|
+ 'utils/SnuviUtils.c',
|
|
|
'utils/Variables.c',
|
|
|
'utils/Functions.c',
|
|
|
'utils/ByteCodePrinter.c',
|
|
@@ -22,7 +21,14 @@ src = [
|
|
|
cc = meson.get_compiler('c')
|
|
|
mathDep = cc.find_library('m', required : true)
|
|
|
|
|
|
-executable('lonely_tiger',
|
|
|
+args = ['-Wall', '-Wextra', '-pedantic', '-Werror', '-O3']
|
|
|
+
|
|
|
+library('lonely_tiger',
|
|
|
sources: src,
|
|
|
dependencies : mathDep,
|
|
|
- c_args: ['-Wall', '-Wextra', '-pedantic', '-Werror', '-O3'])
|
|
|
+ c_args: args)
|
|
|
+
|
|
|
+executable('lonely_tiger',
|
|
|
+ sources: src + ['Main.c'],
|
|
|
+ dependencies : mathDep,
|
|
|
+ c_args: args)
|