|
@@ -1,4 +1,4 @@
|
|
|
-project('lonely tiger', 'c')
|
|
|
+project('lonelytiger', 'c')
|
|
|
|
|
|
src = [
|
|
|
'tokenizer/Tokenizer.c',
|
|
@@ -19,16 +19,19 @@ src = [
|
|
|
]
|
|
|
|
|
|
cc = meson.get_compiler('c')
|
|
|
-mathDep = cc.find_library('m', required : true)
|
|
|
+math_dep = cc.find_library('m', required : true)
|
|
|
|
|
|
-args = ['-Wall', '-Wextra', '-pedantic', '-Werror', '-O3']
|
|
|
+args = ['-Wall', '-Wextra', '-pedantic', '-Werror']
|
|
|
|
|
|
-static_library('lonely_tiger',
|
|
|
+inc = include_directories('.')
|
|
|
+liblonelytiger = static_library('lonelytiger',
|
|
|
sources: src,
|
|
|
- dependencies : mathDep,
|
|
|
+ include_directories : inc,
|
|
|
+ dependencies : math_dep,
|
|
|
c_args: args)
|
|
|
+liblonelytiger_dep = declare_dependency(include_directories : inc, link_with : liblonelytiger)
|
|
|
|
|
|
-executable('lonely_tiger',
|
|
|
+executable('tests',
|
|
|
sources: src + ['Main.c'],
|
|
|
- dependencies : mathDep,
|
|
|
+ dependencies : math_dep,
|
|
|
c_args: args)
|