summaryrefslogtreecommitdiff
path: root/src/lc-compliance/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/lc-compliance/meson.build')
-rw-r--r--src/lc-compliance/meson.build16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/lc-compliance/meson.build b/src/lc-compliance/meson.build
index aa5852f6..130ddbb5 100644
--- a/src/lc-compliance/meson.build
+++ b/src/lc-compliance/meson.build
@@ -1,13 +1,25 @@
# SPDX-License-Identifier: CC0-1.0
libevent = dependency('libevent_pthreads', required : get_option('lc-compliance'))
-libgtest = dependency('gtest', required : get_option('lc-compliance'))
-if not (libevent.found() and libgtest.found())
+if not libevent.found()
lc_compliance_enabled = false
subdir_done()
endif
+if get_option('android_platform') == 'cros'
+ libgtest = dependency('gtest', required : get_option('lc-compliance'))
+
+ if not libgtest.found()
+ lc_compliance_enabled = false
+ subdir_done()
+ endif
+
+else
+ libgtest_sp = subproject('gtest')
+ libgtest = libgtest_sp.get_variable('gtest_dep')
+endif
+
lc_compliance_enabled = true
lc_compliance_sources = files([