瀏覽代碼

dependency

Kajetan Johannes Hammerle 3 年之前
父節點
當前提交
993103cb86
共有 1 個文件被更改,包括 10 次插入7 次删除
  1. 10 7
      meson.build

+ 10 - 7
meson.build

@@ -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)