diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index f0b292d..089fb3b 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -78,6 +78,9 @@ target_link_libraries(phonon_vlc
 if(PHONON_EXPERIMENTAL)
     target_link_libraries(phonon_vlc Phonon::phonon4qt5experimental)
 endif()
+if(APPLE)
+    target_link_libraries(phonon_vlc "-framework Cocoa")
+endif()
 
 install(TARGETS phonon_vlc DESTINATION ${PHONON_BACKEND_DIR})
 
