summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Guedes <andre.guedes@intel.com>2018-06-04 10:21:35 -0700
committerAndre Guedes <andre.guedes@intel.com>2018-06-04 10:35:22 -0700
commit66ec2f5ef323868b79008f8d88d28d163411f918 (patch)
tree72e13c4682a16cfd7e799ada850945ff9384546f
parent070b1204df0e79fc9d1481d313f07e6ed4350a2c (diff)
downloadOpen-AVB-66ec2f5ef323868b79008f8d88d28d163411f918.tar.gz
libavtp: build: Fix cmocka dependency
Currently libavtp build fails if cmocka is not installed on the system. However, libavtp itself doesn't depend on cmocka, only unit tests do so. This patch fixes this issue by setting cmocka dependency as not mandatory. It also takes the opportunity to set the cmocka version required.
-rw-r--r--lib/libavtp/meson.build6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/libavtp/meson.build b/lib/libavtp/meson.build
index e12b56b5..d282d6ea 100644
--- a/lib/libavtp/meson.build
+++ b/lib/libavtp/meson.build
@@ -29,12 +29,14 @@ pkg.generate(
libraries: avtp_lib,
)
+cmockadep = dependency('cmocka', required: false, version: '>=1.1.1')
+
test_avtp = executable(
'test-avtp',
'unit/test-avtp.c',
include_directories: include_directories('include'),
link_with: avtp_lib,
- dependencies: dependency('cmocka'),
+ dependencies: cmockadep,
build_by_default: false,
)
@@ -43,7 +45,7 @@ test_aaf = executable(
'unit/test-aaf.c',
include_directories: include_directories('include'),
link_with: avtp_lib,
- dependencies: dependency('cmocka'),
+ dependencies: cmockadep,
build_by_default: false,
)