diff --git a/src/unix/CMakeLists.txt b/src/unix/CMakeLists.txt index f3234f58d01f7d58e31d47f475a336ad71e58218..828fdfb757ca7c653c734c5caeb69b2621b1adfb 100755 --- a/src/unix/CMakeLists.txt +++ b/src/unix/CMakeLists.txt @@ -15,7 +15,9 @@ add_library(${PROJECT_NAME} STATIC ${CORE_UNIX_SRCS} ${CORE_UNIX_HEADERS} target_link_libraries(${PROJECT_NAME} dap_core) -if (NOT ANDROID) +if (ANDROID) + target_link_libraries(${PROJECT_NAME} dap_core_android) +else() target_link_libraries(${PROJECT_NAME} pthread) endif() diff --git a/src/unix/linux/dap_network_monitor.c b/src/unix/linux/dap_network_monitor.c index 4ca6d7844b896cce40259285fcfa18a4a9854dcb..3341ad089f80ec0b0d9df86938c5ade3e8ef0a40 100755 --- a/src/unix/linux/dap_network_monitor.c +++ b/src/unix/linux/dap_network_monitor.c @@ -6,6 +6,9 @@ #include <sys/socket.h> #include <arpa/inet.h> +#ifdef __ANDROID__ + #include "pthread_barrier.h" +#endif #include "dap_network_monitor.h" #include "dap_common.h"