Commit 3fdc911d8a12213293b0934fc4a6189ad4abef7f

Authored by Josh Klontz
1 parent 1a7e19eb

generalized image plugin install code

share/openbr/cmake/InstallDependencies.cmake
... ... @@ -89,19 +89,13 @@ function(install_qt_imageformats)
89 89 set(INSTALL_DEPENDENCIES_EXTENSION ".so")
90 90 endif()
91 91  
92   - install(FILES ${IMAGE_FORMATS_DIR}/${INSTALL_DEPENDENCIES_PREFIX}qgif${INSTALL_DEPENDENCIES_EXTENSION}
93   - ${IMAGE_FORMATS_DIR}/${INSTALL_DEPENDENCIES_PREFIX}qico${INSTALL_DEPENDENCIES_EXTENSION}
94   - ${IMAGE_FORMATS_DIR}/${INSTALL_DEPENDENCIES_PREFIX}qjpeg${INSTALL_DEPENDENCIES_EXTENSION}
95   - ${IMAGE_FORMATS_DIR}/${INSTALL_DEPENDENCIES_PREFIX}qsvg${INSTALL_DEPENDENCIES_EXTENSION}
96   - DESTINATION bin/imageformats)
97   -
98   - if(QT_MULTIARCH STREQUAL "")
99   - install(FILES ${IMAGE_FORMATS_DIR}/${INSTALL_DEPENDENCIES_PREFIX}qmng${INSTALL_DEPENDENCIES_EXTENSION}
100   - ${IMAGE_FORMATS_DIR}/${INSTALL_DEPENDENCIES_PREFIX}qtga${INSTALL_DEPENDENCIES_EXTENSION}
101   - ${IMAGE_FORMATS_DIR}/${INSTALL_DEPENDENCIES_PREFIX}qtiff${INSTALL_DEPENDENCIES_EXTENSION}
102   - ${IMAGE_FORMATS_DIR}/${INSTALL_DEPENDENCIES_PREFIX}qwbmp${INSTALL_DEPENDENCIES_EXTENSION}
103   - DESTINATION bin/imageformats)
104   - endif()
  92 + foreach (IMGPLUGIN qgif qico qjpeg qmng qsvg qtga qtiff qwbmp)
  93 + set(IMGFILE "${IMAGE_FORMATS_DIR}/${INSTALL_DEPENDENCIES_PREFIX}${IMGPLUGIN}${INSTALL_DEPENDENCIES_EXTENSION}")
  94 + if(EXISTS ${IMGFILE})
  95 + install(FILES ${IMGFILE}
  96 + DESTINATION bin/imageformats)
  97 + endif()
  98 + endforeach()
105 99 endif()
106 100 endfunction()
107 101  
... ...