pw_assert: Use enable_if for tests
Switches pw_assert's conditional enabling of the compile test to
use pw_test's built-in `enable_if`.
Change-Id: I227f03281d93933b66316b4d67e4f542b7ff331d
diff --git a/pw_assert/BUILD.gn b/pw_assert/BUILD.gn
index 48da2f3..0fac58d 100644
--- a/pw_assert/BUILD.gn
+++ b/pw_assert/BUILD.gn
@@ -31,10 +31,10 @@
}
pw_test_group("tests") {
- tests = [ ":assert_facade_test" ]
- if (dir_pw_assert_backend != "") {
- tests += [ ":assert_backend_compile_test" ]
- }
+ tests = [
+ ":assert_backend_compile_test",
+ ":assert_facade_test",
+ ]
}
# The assert facade test doesn't require a backend since a fake one is
@@ -50,17 +50,16 @@
]
}
-if (dir_pw_assert_backend != "") {
- pw_test("assert_backend_compile_test") {
- deps = [
- ":pw_assert",
- dir_pw_assert_backend,
- ]
- sources = [
- "assert_backend_compile_test.c",
- "assert_backend_compile_test.cc",
- ]
- }
+pw_test("assert_backend_compile_test") {
+ enable_if = dir_pw_assert_backend != ""
+ deps = [
+ ":pw_assert",
+ dir_pw_assert_backend,
+ ]
+ sources = [
+ "assert_backend_compile_test.c",
+ "assert_backend_compile_test.cc",
+ ]
}
pw_doc_group("docs") {