Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show First 20 Lines • Show All 59 Lines • ▼ Show 20 Line(s) | 30 | function(generate_binary_resource target outfile) | |||
---|---|---|---|---|---|
60 | 60 | | |||
61 | add_custom_target(breeze-${target}-rcc ALL DEPENDS ${BINARY_RESOURCE_FILE}) | 61 | add_custom_target(breeze-${target}-rcc ALL DEPENDS ${BINARY_RESOURCE_FILE}) | ||
62 | 62 | | |||
63 | set(${outfile} ${BINARY_RESOURCE_FILE} PARENT_SCOPE) | 63 | set(${outfile} ${BINARY_RESOURCE_FILE} PARENT_SCOPE) | ||
64 | endfunction() | 64 | endfunction() | ||
65 | endif() | 65 | endif() | ||
66 | 66 | | |||
67 | if(NOT WIN32) | 67 | if(NOT WIN32) | ||
68 | find_program(BASH_EXE bash) | 68 | find_program(SH_EXE sh) | ||
69 | if (BASH_EXE) | 69 | find_program(XMLLINT_EXE xmllint) | ||
70 | if(SH_EXE AND XMLLINT_EXE) | ||||
70 | file(GLOB_RECURSE SVGS "*.svg") | 71 | file(GLOB_RECURSE SVGS "*.svg") | ||
71 | add_custom_target(breeze-validate-svg ALL | 72 | add_custom_target(breeze-validate-svg ALL | ||
72 | COMMAND ${BASH_EXE} ${CMAKE_SOURCE_DIR}/validate_svg.sh | 73 | COMMAND ${SH_EXE} ${CMAKE_SOURCE_DIR}/validate_svg.sh | ||
73 | WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} | 74 | WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} | ||
74 | SOURCES ${SVGS} | 75 | SOURCES ${SVGS} | ||
75 | ) | 76 | ) | ||
76 | endif() | 77 | endif() | ||
77 | endif() | 78 | endif() | ||
78 | 79 | | |||
79 | add_subdirectory(autotests) | 80 | add_subdirectory(autotests) | ||
80 | add_subdirectory(icons) | 81 | add_subdirectory(icons) | ||
81 | add_subdirectory(icons-dark) | 82 | add_subdirectory(icons-dark) | ||
82 | 83 | | |||
83 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES INCLUDE_QUIET_PACKAGES) | 84 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES INCLUDE_QUIET_PACKAGES) |