This patch series includes further steps towards Fedora packaging. The most
notable one is moving private headers into <liburing/*.h> to prevent naming
collisions with other software. Existing applications are unaffected because
the public <liburing.h> header remains in its old location.
Stefan Hajnoczi (4):
pkgconfig: add missing config-host.mak dependency
spec: invoke ./configure with arguments
src/Makefile: honor the caller's includedir and libdir
src/Makefile: keep private headers in <liburing/*.h>
Makefile | 2 +-
examples/Makefile | 2 +-
src/Makefile | 18 +++++++++---------
test/Makefile | 2 +-
src/{ => include}/liburing.h | 6 +++---
src/{ => include/liburing}/barrier.h | 0
src/{ => include/liburing}/compat.h | 0
src/{ => include/liburing}/io_uring.h | 0
examples/io_uring-cp.c | 2 +-
examples/io_uring-test.c | 2 +-
examples/link-cp.c | 2 +-
src/queue.c | 6 +++---
src/register.c | 4 ++--
src/setup.c | 4 ++--
src/syscall.c | 4 ++--
test/cq-full.c | 2 +-
test/eeed8b54e0df-test.c | 2 +-
test/fsync.c | 2 +-
test/io_uring_enter.c | 4 ++--
test/io_uring_register.c | 2 +-
test/io_uring_setup.c | 2 +-
test/link.c | 2 +-
test/nop.c | 2 +-
test/poll-cancel.c | 2 +-
test/poll.c | 2 +-
test/ring-leak.c | 2 +-
test/send_recvmsg.c | 2 +-
test/sq-full.c | 2 +-
liburing.spec | 6 ++++--
29 files changed, 45 insertions(+), 43 deletions(-)
rename src/{ => include}/liburing.h (98%)
rename src/{ => include/liburing}/barrier.h (100%)
rename src/{ => include/liburing}/compat.h (100%)
rename src/{ => include/liburing}/io_uring.h (100%)
--
2.21.0