Warning, /frameworks/extra-cmake-modules/tests/ECMInstallIconsTest/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.5) 0002 project(ECMInstallIconsTest) 0003 0004 set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../modules) 0005 0006 # make sure the test install dir is clean 0007 file(REMOVE_RECURSE "${CMAKE_INSTALL_PREFIX}") 0008 0009 include(ECMInstallIcons) 0010 0011 add_subdirectory(v1-syntax) 0012 add_subdirectory(v1-syntax-l10n) 0013 add_subdirectory(v1-syntax-no-icons) 0014 0015 ecm_install_icons( 0016 ICONS 16-actions-computer.png 0017 DESTINATION single-file-test 0018 ) 0019 0020 ecm_install_icons( 0021 ICONS 0022 16-actions-computer.png 0023 16-animations-loading.mng 0024 subdir/16-apps-cmake.png 0025 16-categories-system-help.mng 0026 16-emotes-face-smile.png 0027 16-intl-something.png 0028 16-status-user-online.png 0029 128-devices-drive-removable-media-usb-pendrive.png 0030 128-emblems-emblem-mounted.png 0031 128-places-home.mng 0032 sc-mimetypes-fonts-package.svgz 0033 DESTINATION multi-file-test 0034 ) 0035 0036 ecm_install_icons( 0037 ICONS 0038 16-actions-computer.png 0039 16-animations-loading.mng 0040 subdir/16-apps-cmake.png 0041 16-categories-system-help.mng 0042 16-emotes-face-smile.png 0043 16-intl-something.png 0044 16-status-user-online.png 0045 128-devices-drive-removable-media-usb-pendrive.png 0046 128-emblems-emblem-mounted.png 0047 128-places-home.mng 0048 sc-mimetypes-fonts-package.svgz 0049 DESTINATION themed-test 0050 THEME theme-name-2 0051 ) 0052 0053 ecm_install_icons( 0054 ICONS 0055 16-actions-computer.png 0056 16-animations-loading.mng 0057 subdir/16-apps-cmake.png 0058 16-categories-system-help.mng 0059 16-emotes-face-smile.png 0060 16-intl-something.png 0061 16-status-user-online.png 0062 128-devices-drive-removable-media-usb-pendrive.png 0063 128-emblems-emblem-mounted.png 0064 128-places-home.mng 0065 sc-mimetypes-fonts-package.svgz 0066 DESTINATION lang-test 0067 LANG en_US 0068 ) 0069 0070 ecm_install_icons( 0071 ICONS 0072 16-actions-computer.png 0073 16-animations-loading.mng 0074 subdir/16-apps-cmake.png 0075 16-categories-system-help.mng 0076 16-emotes-face-smile.png 0077 16-intl-something.png 0078 16-status-user-online.png 0079 128-devices-drive-removable-media-usb-pendrive.png 0080 128-emblems-emblem-mounted.png 0081 128-places-home.mng 0082 sc-mimetypes-fonts-package.svgz 0083 DESTINATION themed-lang-test 0084 THEME oxygen 0085 LANG en_US 0086 ) 0087 0088 # all these should be warned about 0089 ecm_install_icons( 0090 ICONS 0091 aa-actions-badsize.png # ignored 0092 badlynamedfile.png # ignored 0093 16-actions-badext.txt # copied 0094 hi16-actions-old-style-name.png # copied 0095 DESTINATION badly-named-files-test 0096 ) 0097 0098 find_program(icon_cache_generator NAMES gtk-update-icon-cache) 0099 if (icon_cache_generator) 0100 set(GENERATE_ICON_CACHE TRUE) 0101 else() 0102 set(GENERATE_ICON_CACHE FALSE) 0103 endif() 0104 0105 # this will be run by CTest 0106 configure_file(check_tree.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/check_tree.cmake" @ONLY)