diff --git a/CMakeLists.txt b/CMakeLists.txt
index 51540d7372095cd640a57d1898824e39b221c7da..1d39416007cccc8c09ac17d74e34258b40b522db 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -17,8 +17,13 @@ if(NOT (${SUBMODULES_NO_BUILD} MATCHES ON))
 
 endif()
 
-file(GLOB DAP_SERVER_CORE_SOURCES src/*.c ../sources/wepoll/*.c)
-file(GLOB DAP_SERVER_CORE_HEADERS include/*.h ../sources/wepoll/*.h)
+if(WIN32)
+    file(GLOB DAP_SERVER_CORE_SOURCES src/*.c ../sources/wepoll/*.c)
+    file(GLOB DAP_SERVER_CORE_HEADERS include/*.h ../sources/wepoll/*.h)
+else()
+    file(GLOB DAP_SERVER_CORE_SOURCES src/*.c)
+    file(GLOB DAP_SERVER_CORE_HEADERS include/*.h)
+endif()
 
 if(WIN32)
   include_directories(../libdap/src/win32/)