2016-01-05 51 views

回答

2

是的,可以定義項目內依賴關係。我在github.com上找到了this test case來演示如何做到這一點。

說我有一個meson.build文件定義兩個目標。

project('Demonstrate Dependencies', 'cpp') 

subdir('src') 
subdir('proj') 

proj建立該0​​將取決於庫。然後proj/meson.build會是這個樣子:

incdirs = include_directories('include') 
proj_lib = static_library('proj', 'proj.c', include_directories : incdirs 

proj_dep = declare_dependency(
     include_directories : incdirs 
    , link_with : proj) 

而且src/meson.build看起來是這樣的:

exe = executable('proj_exe', 'main.c', dependencies : proj_dep) 
相關問題