diff --git a/CMakeLists.txt b/CMakeLists.txt
index 73dbda5c19bcf5ca45f42976791e6c6688cc90a4..1fe705ee63da0590b55f28e30d6f29cf4c9b2d25 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -31,4 +31,6 @@ set(PARSERS header dns dhcp http igmp ssdp coap)
 
 # Subdirectories containing code
 add_subdirectory(src)
-add_subdirectory(test)
+IF( NOT OPENWRT_CROSSCOMPILING )
+    add_subdirectory(test)
+ENDIF()