From 8434e750066191e53da271d63232ba5b02e46853 Mon Sep 17 00:00:00 2001 From: ownesis <83978267+ownesis@users.noreply.github.com> Date: Sat, 11 Dec 2021 02:01:52 +0100 Subject: [PATCH] Adding libtoml.pc for pkg-config (#63) --- Makefile | 2 ++ libtoml.pc | 11 +++++++++++ 2 files changed, 13 insertions(+) create mode 100644 libtoml.pc diff --git a/Makefile b/Makefile index 0f1b5fa..93fcb29 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,7 @@ HFILES = toml.h CFILES = toml.c OBJ = $(CFILES:.c=.o) EXEC = toml_json toml_cat toml_sample +PCFILE = libtoml.pc CFLAGS = -std=c99 -Wall -Wextra -fpic LIB_VERSION = 1.0 @@ -41,6 +42,7 @@ install: all install toml.h ${prefix}/include install $(LIB) ${prefix}/lib install $(LIB_SHARED) ${prefix}/lib + install $(PCFILE) /usr/lib/pkgconfig clean: rm -f *.o $(EXEC) $(LIB) $(LIB_SHARED) diff --git a/libtoml.pc b/libtoml.pc new file mode 100644 index 0000000..62e7ecb --- /dev/null +++ b/libtoml.pc @@ -0,0 +1,11 @@ +prefix=/usr/local/ +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: libtoml +URL: https://github.com/cktan/tomlc99/ +Description: TOML C library in c99. +Version: v1.0 +Libs: -L${libdir} -ltoml +Cflags: -I${includedir}