diff --git a/cmake_support/OST.cmake b/cmake_support/OST.cmake
index 9f7199a1e5e2c6de95279a75e9daa2a7d829037d..8fab0b359fd2a1148f0bf7042be519b4625ab4ca 100644
--- a/cmake_support/OST.cmake
+++ b/cmake_support/OST.cmake
@@ -859,7 +859,7 @@ endmacro()
 #-------------------------------------------------------------------------------
 function(get_compiler_version _OUTPUT_VERSION)
   exec_program(${CMAKE_CXX_COMPILER}
-               ARGS ${CMAKE_CXX_COMPILER_ARG1} -dumpversion
+               ARGS ${CMAKE_CXX_COMPILER_ARG1} -dumpfullversion -dumpversion
                OUTPUT_VARIABLE _COMPILER_VERSION
   )
   string(REGEX REPLACE "([0-9])\\.([0-9])(\\.[0-9])?" "\\1\\2"