diff --git a/test/unit/CMakeLists.txt b/test/unit/CMakeLists.txt index 24586c25ccae712f2aedb502e69b507c01b20f16..84eb066bdc40263a879a8adfa9de8cbf6d5db42f 100644 --- a/test/unit/CMakeLists.txt +++ b/test/unit/CMakeLists.txt @@ -104,7 +104,9 @@ target_link_libraries(cbus_stress.test core stat) add_executable(cbus.test cbus.c) target_link_libraries(cbus.test core unit stat) -if (${CMAKE_HOST_SYSTEM_NAME} MATCHES "Linux") +include(CheckSymbolExists) +check_symbol_exists(__GLIBC__ features.h GLIBC_USED) +if (GLIBC_USED) add_executable(cbus_hang.test cbus_hang.c) target_link_libraries(cbus_hang.test core unit stat) endif ()