From 72b975b6cc24afd45a6b050c713d938c36ff6d5b Mon Sep 17 00:00:00 2001 From: Mihai Tudor Panu Date: Wed, 11 May 2016 15:50:56 -0700 Subject: [PATCH] vcap: conditionally add target based on findJPEG result Signed-off-by: Mihai Tudor Panu --- src/vcap/CMakeLists.txt | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) 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