diff --git a/CMakeLists.txt b/CMakeLists.txt index bcc77451..2518c747 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -182,6 +182,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL "AIX") endif() if(CMAKE_SYSTEM_NAME STREQUAL "Android") + list(APPEND uv_defines _GNU_SOURCE) list(APPEND uv_libraries dl) list(APPEND uv_sources src/unix/android-ifaddrs.c diff --git a/Makefile.am b/Makefile.am index 754e70c4..13f27bc4 100644 --- a/Makefile.am +++ b/Makefile.am @@ -380,6 +380,7 @@ endif if ANDROID uvinclude_HEADERS += include/uv/android-ifaddrs.h +libuv_la_CFLAGS += -D_GNU_SOURCE libuv_la_SOURCES += src/unix/android-ifaddrs.c \ src/unix/linux-core.c \ src/unix/linux-inotify.c \