diff --git a/CMakeLists.txt b/CMakeLists.txt
index 71660a05516ec846b44a143628c4f2360d194098..4653c1e2affc82ed62e330b6c84bda4ab06c2934 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -49,13 +49,11 @@ GENERATE_CONFIGURATION_HEADER(
 
 # FIXME: to be changed into lib/dynamic-graph
 # to avoid name collision when installing dynamic-graph in /usr.
-SET(PLUGINDIR "${CMAKE_INSTALL_LIBDIR}/plugin")
+SET(PLUGINDIR "${CMAKE_INSTALL_FULL_LIBDIR}/plugin")
 
 # Add extra keys to pkg-config file to export the location of the
 # plug-in directory in a robust manner.
-SET(PKG_CONFIG_EXTRA
-  "plugindirname=${PLUGINDIR}
-plugindir=${CMAKE_INSTALL_PREFIX}/${PLUGINDIR}")
+SET(PKG_CONFIG_EXTRA "plugindir=${PLUGINDIR}")
 
 # Add dependency toward dynamic graph library in pkg-config file.
 PKG_CONFIG_APPEND_LIBS("dynamic-graph")