diff --git a/src/vcap/CMakeLists.txt b/src/vcap/CMakeLists.txt index 9a39d7c9..e0c634eb 100644 --- a/src/vcap/CMakeLists.txt +++ b/src/vcap/CMakeLists.txt @@ -2,17 +2,21 @@ set (libname "vcap") set (libdescription "upm Video Frame Capture and image save utility") set (module_src ${libname}.cxx) set (module_hpp ${libname}.hpp) -set (reqlibname "jpeg") -upm_module_init() -target_link_libraries(${libname} jpeg) -if (BUILDSWIG) - if (BUILDSWIGNODE) - swig_link_libraries (jsupm_${libname} jpeg) - endif() - if (BUILDSWIGPYTHON) - swig_link_libraries (pyupm_${libname} jpeg) - endif() - if (BUILDSWIGJAVA) - swig_link_libraries (javaupm_${libname} jpeg) - endif() -endif() + +find_package (JPEG) +if (JPEG_FOUND) + set (reqlibname "jpeg") + upm_module_init() + target_link_libraries(${libname} jpeg) + if (BUILDSWIG) + if (BUILDSWIGNODE) + swig_link_libraries (jsupm_${libname} jpeg) + endif() + if (BUILDSWIGPYTHON) + swig_link_libraries (pyupm_${libname} jpeg) + endif() + if (BUILDSWIGJAVA) + swig_link_libraries (javaupm_${libname} jpeg) + endif() + endif() +endif() \ No newline at end of file