+if (MSVC)
+ target_link_libraries(common
+ alibcof64.lib
+ jpeg.lib
+ sndfile.lib
+ optimized sfml-system-2.lib
+ optimized sfml-window-2.lib
+ optimized sfml-graphics-2.lib
+ debug sfml-system-d-2.lib
+ debug sfml-window-d-2.lib
+ debug sfml-graphics-d-2.lib
+ Winmm.lib
+ Ws2_32.lib
+ optimized tbb.lib
+ debug tbb_debug.lib
+ OpenGL32.lib
+ glew32.lib
+ openal32.lib
+ zlibstat.lib
+ )
+else ()
+ target_link_libraries(common
+ "${DEPENDENCIES_FOLDER}/asmlib/alibelf64.a"
+ boost_system
+ boost_thread
+ boost_chrono
+ boost_filesystem
+ boost_log
+ boost_locale
+ boost_regex
+ boost_date_time
+ tbb
+ tbbmalloc
+ tbbmalloc_proxy
+ sfml-graphics-s
+ sfml-window-s
+ sfml-system-s
+ GLEW
+ GL
+ X11
+ jpeg
+ sndfile
+ freetype
+ udev
+ Xrandr
+ pthread
+ )
+endif ()
+
+if(MSVC)
+ casparcg_add_runtime_dependency("${GLEW_BIN_PATH}/glew32.dll")
+ casparcg_add_runtime_dependency("${TBB_BIN_PATH}/tbb.dll")
+ casparcg_add_runtime_dependency("${TBB_BIN_PATH}/tbb_debug.dll")
+
+ # Reenable when tbb gets official support for vc14
+ # casparcg_add_runtime_dependency("${TBB_BIN_PATH}/tbbmalloc.dll")
+ # casparcg_add_runtime_dependency("${TBB_BIN_PATH}/tbbmalloc_debug.dll")
+ # casparcg_add_runtime_dependency("${TBB_BIN_PATH}/tbbmalloc_proxy.dll")
+ # casparcg_add_runtime_dependency("${TBB_BIN_PATH}/tbbmalloc_proxy_debug.dll")
+else()
+ casparcg_add_runtime_dependency("${GLEW_BIN_PATH}/libGLEW.so.1.12")
+ casparcg_add_runtime_dependency("${TBB_BIN_PATH}/libtbb.so.2")
+ casparcg_add_runtime_dependency("${TBB_BIN_PATH}/libtbbmalloc_proxy.so.2")
+ casparcg_add_runtime_dependency("${TBB_BIN_PATH}/libtbbmalloc.so.2")
+endif()