Browse Source

expose dependency objects for libs

Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
Stephan Lachnit 4 years ago
parent
commit
f7a4a6ccfe
2 changed files with 8 additions and 1 deletions
  1. 1 1
      example/meson.build
  2. 7 0
      lib/meson.build

+ 1 - 1
example/meson.build

@@ -4,8 +4,8 @@ executable(
     sources: [
         'main.c',
     ],
-    include_directories: libgamemode_includes,
     dependencies: [
+        libgamemode_dep,
         libdl,
     ],
 )

+ 7 - 0
lib/meson.build

@@ -69,3 +69,10 @@ pkg.generate(
   ],
 )
 
+# Dependency objects for the libs
+libgamemode_dep = declare_dependency(
+  include_directories: libgamemode_includes,
+)
+libgamemodeauto_dep = declare_dependency(
+  link_with: gamemodeauto,
+)