diff --git a/Utilities/cmlibuv/CMakeLists.txt b/Utilities/cmlibuv/CMakeLists.txt
index 1899f8342eca7105b0cfb2c8a8258b7b768ace92..6632a1ef9568edff9fb51104c4e73b03012e463f 100644
--- a/Utilities/cmlibuv/CMakeLists.txt
+++ b/Utilities/cmlibuv/CMakeLists.txt
@@ -224,6 +224,9 @@ if(CMAKE_SYSTEM_NAME STREQUAL "SunOS")
     list(APPEND uv_defines
       _XOPEN_SOURCE=500
       )
+    if(CMAKE_C_STANDARD)
+      set(CMAKE_C_STANDARD 90)
+    endif()
   else()
     list(APPEND uv_defines
       _XOPEN_SOURCE=600