{
    # compiler settings to build the nanomsg library
    'defines': [
        'NN_HAVE_SOCKETPAIR',
        'NN_HAVE_SEMAPHORE',
        'NN_USE_PIPE',
        'NN_HAVE_GCC',
        'NN_HAVE_LINUX',
        'NN_HAVE_EVENTFD',
        'NN_USE_EPOLL',
        'NN_HAVE_PIPE',
        'NN_HAVE_PIPE2',
        'NN_HAVE_CLOCK_MONOTONIC',
        'NN_HAVE_POLL',
        'NN_USE_EPOLL',
        'NN_HAVE_GCC_ATOMIC_BUILTINS',
        'NN_HAVE_MSG_CONTROL',
        'NN_USE_EVENTFD',
        'NN_HAVE_UNIX_SOCKETS',
    ],
    'sources':[
        'nanomsg/src/aio/poller.c',
    ],
    'cflags': [
        '-O3', '-Wall', '-Wextra',
        '-Wno-implicit-fallthrough',
        '-Wno-unused-variable',
    ],
}
