diff --git a/consumer/CMakeLists.txt b/consumer/CMakeLists.txt
index 46990069bb503a7ce2634a5c6f89c807f0306171..6553264fb85ea9b8f4457c4dd2de69867b8f9f3a 100644
--- a/consumer/CMakeLists.txt
+++ b/consumer/CMakeLists.txt
@@ -10,3 +10,8 @@ endif()
 if(BUILD_CONSUMER_TOOLS)
     add_subdirectory(tools)
 endif()
+
+include(GNUInstallDirs)
+configure_file(libasapo-consumer.pc.in libasapo-consumer.pc)
+install(FILES ${CMAKE_BINARY_DIR}/consumer/libasapo-consumer.pc
+        DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
diff --git a/consumer/libasapo-consumer.pc.in b/consumer/libasapo-consumer.pc.in
new file mode 100644
index 0000000000000000000000000000000000000000..a09c6f780c6e597145526b861b943cf2baba2526
--- /dev/null
+++ b/consumer/libasapo-consumer.pc.in
@@ -0,0 +1,11 @@
+prefix=${CMAKE_INSTALL_PREFIX}
+exec_prefix=${CMAKE_INSTALL_PREFIX}
+libdir=${CMAKE_INSTALL_FULL_LIBDIR}
+includedir=${CMAKE_INSTALL_FULL_INCLUDEDIR}
+
+Name: libasapo-consumer
+Description: ASAP::O consumer API
+Version: ${ASAPO_CONSUMER_PROTOCOL}
+Cflags: -I${CMAKE_INSTALL_FULL_INCLUDEDIR}
+Libs: -L${CMAKE_INSTALL_FULL_LIBDIR} -lasapo-consumer -lasapo-fabric
+Libs.private: -lcurl -lstdc++ -lpthread
diff --git a/producer/CMakeLists.txt b/producer/CMakeLists.txt
index dea86005c26f8907e2f4f739f517ec19091be7f6..7f0b9114f04668ed140ef2b67f53e17928b286a9 100644
--- a/producer/CMakeLists.txt
+++ b/producer/CMakeLists.txt
@@ -7,3 +7,8 @@ endif()
 if(BUILD_EVENT_MONITOR_PRODUCER)
     add_subdirectory(event_monitor_producer)
 endif(BUILD_EVENT_MONITOR_PRODUCER)
+
+include(GNUInstallDirs)
+configure_file(libasapo-producer.pc.in libasapo-producer.pc)
+install(FILES ${CMAKE_BINARY_DIR}/producer/libasapo-producer.pc
+        DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
diff --git a/producer/libasapo-producer.pc.in b/producer/libasapo-producer.pc.in
new file mode 100644
index 0000000000000000000000000000000000000000..223d907cf736a768f11823eecfc03fb2de656bf8
--- /dev/null
+++ b/producer/libasapo-producer.pc.in
@@ -0,0 +1,11 @@
+prefix=${CMAKE_INSTALL_PREFIX}
+exec_prefix=${CMAKE_INSTALL_PREFIX}
+libdir=${CMAKE_INSTALL_FULL_LIBDIR}
+includedir=${CMAKE_INSTALL_FULL_INCLUDEDIR}
+
+Name: libasapo-producer
+Description: ASAP::O producer API
+Version: ${ASAPO_PRODUCER_PROTOCOL}
+Cflags: -I${CMAKE_INSTALL_FULL_INCLUDEDIR}
+Libs: -L${CMAKE_INSTALL_FULL_LIBDIR} -lasapo-producer -lasapo-fabric
+Libs.private: -lcurl -lstdc++ -lpthread