source_group(sources ./*)
target_link_libraries(image common core)
-if (MSVC)
+
+if(MSVC)
target_link_libraries(image
common
core
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()