diff --git a/cmake_modules/GenPkgConfig.cmake b/cmake_modules/GenPkgConfig.cmake
index b8dde5bf735af926b654b1a3f8d1df7a26a57a82..a8044b2ff699f8daab3a84af5c529e10d5915930 100644
--- a/cmake_modules/GenPkgConfig.cmake
+++ b/cmake_modules/GenPkgConfig.cmake
@@ -51,10 +51,10 @@ MACRO(GENERATE_PKGCONFIG_FILE _file)
         list(APPEND CHAMELEON_PKGCONFIG_LIBS -lchameleon_starpu)
         if ( CHAMELEON_USE_MPI )
             list(APPEND CHAMELEON_PKGCONFIG_REQUIRED
-            starpumpi-${CHAMELEON_STARPU_VERSION})
+            starpumpi-${STARPU_VERSION_STRING})
         else()
             list(APPEND CHAMELEON_PKGCONFIG_REQUIRED
-            starpu-${CHAMELEON_STARPU_VERSION})
+            starpu-${STARPU_VERSION_STRING})
         endif()
     elseif(CHAMELEON_SCHED_QUARK)
         list(APPEND CHAMELEON_PKGCONFIG_LIBS -lchameleon_quark)