diff --git a/CMakeLists.txt b/CMakeLists.txt
index bca0f39..1e00db6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -76,7 +76,7 @@ elseif(CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
   target_sources(btop PRIVATE src/openbsd/btop_collect.cpp src/openbsd/sysctlbyname.cpp)
 elseif(CMAKE_SYSTEM_NAME STREQUAL "NetBSD")
   target_sources(btop PRIVATE src/netbsd/btop_collect.cpp)
-elseif(LINUX)
+elseif((LINUX) OR (CMAKE_SYSTEM_NAME STREQUAL "Android"))
   target_sources(btop PRIVATE src/linux/btop_collect.cpp)
   if(BTOP_GPU)
     add_subdirectory(src/linux/intel_gpu_top)
