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,19 +89,13 @@ function(install_qt_imageformats)
89 set(INSTALL_DEPENDENCIES_EXTENSION ".so") 89 set(INSTALL_DEPENDENCIES_EXTENSION ".so")
90 endif() 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 endif() 99 endif()
106 endfunction() 100 endfunction()
107 101