]> git.sesse.net Git - casparcg/blobdiff - modules/image/CMakeLists.txt
Created a consumer that provides sync to a channel based on the pace of another chann...
[casparcg] / modules / image / CMakeLists.txt
index 12308ad01f9a9f3693eb7d8f4ef605df5bac514d..347a2ab0ec1a387af8f324d3dc59017cd24f8989 100644 (file)
@@ -42,7 +42,8 @@ source_group(sources\\util util/*)
 source_group(sources ./*)
 
 target_link_libraries(image common core)
-if (MSVC)
+
+if(MSVC)
        target_link_libraries(image
                common
                core
@@ -50,16 +51,23 @@ if (MSVC)
                optimized FreeImage.lib
                debug FreeImaged.lib
        )
-else ()
+else()
        target_link_libraries(image
                common
                core
 
                freeimage
        )
-endif ()
+endif()
 
 casparcg_add_include_statement("modules/image/image.h")
 casparcg_add_init_statement("image::init" "image")
 casparcg_add_uninit_statement("image::uninit")
 casparcg_add_module_project("image")
+
+if(MSVC)
+       casparcg_add_runtime_dependency("${FREEIMAGE_BIN_PATH}/FreeImage.dll")
+       casparcg_add_runtime_dependency("${FREEIMAGE_BIN_PATH}/FreeImaged.dll")
+else()
+       casparcg_add_runtime_dependency("${FREEIMAGE_BIN_PATH}/libfreeimage.so.3")
+endif()