--- a/src/CMakeLists.txt
|
|
+++ b/src/CMakeLists.txt
|
|
@@ -122,9 +122,8 @@ endif(WIN32)
|
|
|
|
# Install pkg-config file
|
|
|
|
-set(prefix ${CMAKE_INSTALL_PREFIX})
|
|
set(VERSION ${AVRO_VERSION})
|
|
-configure_file(avro-c.pc.in avro-c.pc)
|
|
+configure_file(avro-c.pc.in avro-c.pc @ONLY)
|
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/avro-c.pc
|
|
DESTINATION lib/pkgconfig)
|
|
|
|
--- a/src/avro-c.pc.in
|
|
+++ b/src/avro-c.pc.in
|
|
@@ -1,7 +1,12 @@
|
|
+prefix=@CMAKE_INSTALL_PREFIX@
|
|
+exec_prefix=@CMAKE_INSTALL_PREFIX@
|
|
+libdir=${exec_prefix}/lib
|
|
+includedir=${prefix}/include
|
|
+
|
|
Name: avro-c
|
|
Description: C library for parsing Avro data
|
|
Version: @VERSION@
|
|
URL: https://avro.apache.org/
|
|
-Libs: -L@prefix@/lib -lavro
|
|
-Cflags: -I@prefix@/include
|
|
+Libs: -L${libdir} -lavro
|
|
+Cflags: -I${includedir}
|
|
Requires: @CODEC_PKG@
|