diff --git a/dap-sdk/core/libdap.pri b/dap-sdk/core/libdap.pri
index d4d940c2c5ed51dafcd7860369b597850498c11f..c1ed62e7c2692dca5cf71f9179d27cc799af648e 100755
--- a/dap-sdk/core/libdap.pri
+++ b/dap-sdk/core/libdap.pri
@@ -1,18 +1,19 @@
 QMAKE_CFLAGS_RELEASE += -std=gnu11
-QMAKE_CFLAGS_DEBUG = -std=gnu11 -DDAP_DEBUG
+QMAKE_CFLAGS_DEBUG = -std=gnu11
+-DDAP_DEBUG
 QMAKE_CXXFLAGS +=  -std=c++11
 unix {
-    QMAKE_CFLAGS_DEBUG += -Wall -Wno-deprecated-declarations -Wno-unused-local-typedefs -Wno-unused-function -Wno-implicit-fallthrough -Wno-unused-variable -Wno-unused-parameter -Wno-unused-but-set-variable -pg -g3 -ggdb -fno-eliminate-unused-debug-symbols -fno-strict-aliasing
-    QMAKE_LFLAGS_DEBUG += -pg
     include(src/unix/unix.pri)
     DEFINES += DAP_OS_UNIX
 }
-DEFINES += _GNU_SOURCE
 android {
     DEFINES += DAP_OS_ANDROID
 }
 
 unix: !android {
+    QMAKE_CFLAGS_DEBUG += -Wall -Wno-deprecated-declarations -Wno-unused-local-typedefs -Wno-unused-function -Wno-implicit-fallthrough -Wno-unused-variable -Wno-unused-parameter -Wno-unused-but-set-variable -pg -g3 -ggdb -fno-eliminate-unused-debug-symbols -fno-strict-aliasing
+    QMAKE_LFLAGS_DEBUG += -pg
+    DEFINES += _GNU_SOURCE
     LIBS += -lrt
 }
 darwin {