From 320764e3cad4b71c5980f995d2987bb63cbc7d0a Mon Sep 17 00:00:00 2001 From: otreblan Date: Mon, 14 Sep 2020 11:46:49 -0500 Subject: [PATCH] Add pkg-config file --- CMakeLists.txt | 7 +++++++ miniz.pc.in | 13 +++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 miniz.pc.in diff --git a/CMakeLists.txt b/CMakeLists.txt index d2d3811..ffc604b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -121,6 +121,13 @@ endif(AMALGAMATE_SOURCES) if(NOT BUILD_HEADER_ONLY) target_compile_definitions(${PROJECT_NAME} PRIVATE $<$:_GNU_SOURCE>) + + # pkg-config file + configure_file(miniz.pc.in ${CMAKE_BINARY_DIR}/miniz.pc @ONLY) + + install(FILES + ${CMAKE_BINARY_DIR}/miniz.pc + DESTINATION ${CMAKE_INSTALL_DATADIR}/pkgconfig) endif() set_property(TARGET ${PROJECT_NAME} PROPERTY diff --git a/miniz.pc.in b/miniz.pc.in new file mode 100644 index 0000000..43be7f9 --- /dev/null +++ b/miniz.pc.in @@ -0,0 +1,13 @@ +prefix=@CMAKE_INSTALL_PREFIX@ +exec_prefix=${prefix} +libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@ +includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ + +Name: @PROJECT_NAME@ +Description: @PROJECT_DESCRIPTION@ +Version: @PROJECT_VERSION@ +URL: @PROJECT_HOMEPAGE_URL@ + +Requires: +Libs: -L${libdir} -lminiz +Cflags: -I${includedir}