diff --git a/CMakeLists.txt b/CMakeLists.txt
index 63aaa0e94b1aa0f14ec528df7f14d6f72ff88460..cd3ca0916a16e2b25dc43d6ebd5eb6d9c7e39136 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -22,6 +22,7 @@ if(APPLE)
    find_library(COREFOUNDATION_LIBRARY CoreFoundation)
    find_library(AUDIOUNIT_LIBRARY AudioUnit)
    find_library(AUDIOTOOLBOX_LIBRARY AudioToolbox)
+   find_library(CORESERVICES_LIBRARY CoreServices)
 endif(APPLE)
 
 # Our subdirectories
diff --git a/src/rew/decoder/CMakeLists.txt b/src/rew/decoder/CMakeLists.txt
index 3d7d023b0c86948127bae9c968464094bd6336f6..467d5b6e7f8d8d00cfe85c3a3e36c6ec30c9df7f 100644
--- a/src/rew/decoder/CMakeLists.txt
+++ b/src/rew/decoder/CMakeLists.txt
@@ -32,7 +32,13 @@ if(MINGW)
   target_link_libraries(${PROJECT_NAME} Winmm SetupAPI)
 endif()
 if(APPLE)
-  target_link_libraries(${PROJECT_NAME} ${COREAUDIO_LIBRARY} ${COREFOUNDATION_LIBRARY} ${AUDIOUNIT_LIBRARY} ${AUDIOTOOLBOX_LIBRARY})
+  target_link_libraries(${PROJECT_NAME} 
+    ${COREAUDIO_LIBRARY} 
+    ${COREFOUNDATION_LIBRARY}
+    ${AUDIOUNIT_LIBRARY}
+    ${AUDIOTOOLBOX_LIBRARY}
+    ${CORESERVICES_LIBRARY}
+  )
 endif(APPLE)
 
 
diff --git a/src/rew/encoder/CMakeLists.txt b/src/rew/encoder/CMakeLists.txt
index 9be8717a2f909d3e33251db70636483a6e7e2059..8be67d6b88f3867240e2cfe091f5cbf751401317 100644
--- a/src/rew/encoder/CMakeLists.txt
+++ b/src/rew/encoder/CMakeLists.txt
@@ -28,7 +28,13 @@ if(MINGW)
   target_link_libraries(${PROJECT_NAME} Winmm SetupAPI)
 endif()
 if(APPLE)
-  target_link_libraries(${PROJECT_NAME} ${COREAUDIO_LIBRARY} ${COREFOUNDATION_LIBRARY} ${AUDIOUNIT_LIBRARY} ${AUDIOTOOLBOX_LIBRARY})
+  target_link_libraries(${PROJECT_NAME} 
+    ${COREAUDIO_LIBRARY} 
+    ${COREFOUNDATION_LIBRARY} 
+    ${AUDIOUNIT_LIBRARY} 
+    ${AUDIOTOOLBOX_LIBRARY}
+    ${CORESERVICES_LIBRARY}
+  )
 endif(APPLE)
 
 set(ENCODER_PROJECT ${PROJECT_NAME} PARENT_SCOPE)