diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt
index b75b8f6d8a3bfea3033a60be98a661899b64afd0..b974b8c7d0c1184a1cb2d5c4e651cd1a445c118f 100644
--- a/indra/newview/CMakeLists.txt
+++ b/indra/newview/CMakeLists.txt
@@ -1497,6 +1497,10 @@ if (DARWIN)
     )
   SOURCE_GROUP("Resources" FILES ${viewer_RESOURCE_FILES})
   list(APPEND viewer_SOURCE_FILES ${viewer_RESOURCE_FILES})
+  
+  if (OPENAL)
+    LIST(APPEND viewer_LIBRARIES ${OPENAL_LIBRARIES} ${FREEALUT_LIBRARIES})
+  endif (OPENAL)
 endif (DARWIN)
 
 if (LINUX)