diff --git a/src/plugins/projectexplorer/devicesupport/localprocesslist.cpp b/src/plugins/projectexplorer/devicesupport/localprocesslist.cpp
index 266172727839da588f5d398184ae9e1b3c190d00..0497c6b0c7127a819b593d728e391e59c6831149 100644
--- a/src/plugins/projectexplorer/devicesupport/localprocesslist.cpp
+++ b/src/plugins/projectexplorer/devicesupport/localprocesslist.cpp
@@ -153,6 +153,7 @@ void LocalProcessList::handlePsFinished()
 
 void LocalProcessList::handleWindowsUpdate()
 {
+#ifdef Q_OS_WIN
     QList<DeviceProcess> processes;
 
     PROCESSENTRY32 pe;
@@ -173,6 +174,7 @@ void LocalProcessList::handleWindowsUpdate()
     CloseHandle(snapshot);
 
     reportProcessListUpdated(processes);
+#endif //Q_OS_WIN
 }
 
 void LocalProcessList::handlePsError()