diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 12fcbe49020e0e9178ea5feba7b28fa2d9f34a5e..b00a1e695e56014e8a848cc6df48a24d5b40e2d4 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -212,7 +212,10 @@ FOREACH(plugin ${plugins})
 		TARGET_LINK_LIBRARIES(${LIBRARY_NAME} dl)
 	ENDIF(UNIX)
 	
+	IF(ADDITIONAL_${LIBRARY_NAME}_LIBS)
+	ADD_DEPENDENCIES(${LIBRARY_NAME} ${ADDITIONAL_${LIBRARY_NAME}_LIBS})
 	TARGET_LINK_LIBRARIES(${LIBRARY_NAME} ${ADDITIONAL_${LIBRARY_NAME}_LIBS})
+	ENDIF(ADDITIONAL_${LIBRARY_NAME}_LIBS)
 	
 	INSTALL(TARGETS ${LIBRARY_NAME}
 	  DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/plugin)