Commit 3fdc911d8a12213293b0934fc4a6189ad4abef7f
1 parent
1a7e19eb
generalized image plugin install code
Showing
1 changed file
with
7 additions
and
13 deletions
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 | ... | ... |