From 3d7626f56097f867d72eec657b8986bd7c4abe8d Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Thu, 9 Feb 2023 18:24:20 -0800 Subject: [PATCH] [cmake] guard unit tests with `BUILD_TESTING` (#8739) --- src/lib/spinel/CMakeLists.txt | 16 +++++++++------- src/lib/url/CMakeLists.txt | 22 ++++++++++++---------- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/src/lib/spinel/CMakeLists.txt b/src/lib/spinel/CMakeLists.txt index 9e8339768..0e41c8798 100644 --- a/src/lib/spinel/CMakeLists.txt +++ b/src/lib/spinel/CMakeLists.txt @@ -85,10 +85,12 @@ target_link_libraries(openthread-spinel-rcp ot-config ) -add_executable(ot-test-spinel - spinel.c -) -target_compile_definitions(ot-test-spinel - PRIVATE -DSPINEL_SELF_TEST=1 -D_GNU_SOURCE -) -add_test(NAME ot-test-spinel COMMAND ot-test-spinel) +if(BUILD_TESTING) + add_executable(ot-test-spinel + spinel.c + ) + target_compile_definitions(ot-test-spinel + PRIVATE -DSPINEL_SELF_TEST=1 -D_GNU_SOURCE + ) + add_test(NAME ot-test-spinel COMMAND ot-test-spinel) +endif() diff --git a/src/lib/url/CMakeLists.txt b/src/lib/url/CMakeLists.txt index 8dd0f2fd0..0ed677bc1 100644 --- a/src/lib/url/CMakeLists.txt +++ b/src/lib/url/CMakeLists.txt @@ -32,13 +32,15 @@ add_library(openthread-url EXCLUDE_FROM_ALL target_link_libraries(openthread-url PRIVATE ot-config) -add_executable(ot-test-url - url.cpp -) -target_compile_definitions(ot-test-url - PRIVATE -DSELF_TEST=1 -) -target_link_libraries(ot-test-url - PRIVATE ot-config -) -add_test(NAME ot-test-url COMMAND ot-test-url) +if(BUILD_TESTING) + add_executable(ot-test-url + url.cpp + ) + target_compile_definitions(ot-test-url + PRIVATE -DSELF_TEST=1 + ) + target_link_libraries(ot-test-url + PRIVATE ot-config + ) + add_test(NAME ot-test-url COMMAND ot-test-url) +endif()