Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show First 20 Lines • Show All 82 Lines • ▼ Show 20 Line(s) | 76 | if(NOT WIN32) | |||
---|---|---|---|---|---|
83 | find_program(XMLLINT_EXE xmllint) | 83 | find_program(XMLLINT_EXE xmllint) | ||
84 | if(SH_EXE AND XMLLINT_EXE) | 84 | if(SH_EXE AND XMLLINT_EXE) | ||
85 | file(GLOB_RECURSE SVGS "icons/*.svg") | 85 | file(GLOB_RECURSE SVGS "icons/*.svg") | ||
86 | file(GLOB_RECURSE DARK_SVGS "icons-dark/*.svg") | 86 | file(GLOB_RECURSE DARK_SVGS "icons-dark/*.svg") | ||
87 | # TODO: also make sure this is always run on generated icons | 87 | # TODO: also make sure this is always run on generated icons | ||
88 | # not just by accident if the build directory is a subdir of the root source dir | 88 | # not just by accident if the build directory is a subdir of the root source dir | ||
89 | add_custom_target(breeze-validate-svg ALL | 89 | add_custom_target(breeze-validate-svg ALL | ||
90 | COMMENT "Validating SVG" | 90 | COMMENT "Validating SVG" | ||
91 | COMMAND ${SH_EXE} ${CMAKE_SOURCE_DIR}/validate_svg.sh | 91 | COMMAND ${SH_EXE} ${CMAKE_SOURCE_DIR}/validate_svg.sh ${CMAKE_CURRENT_SOURCE_DIR} | ||
92 | WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} | 92 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} | ||
93 | SOURCES ${SVGS} ${DARK_SVGS} | 93 | SOURCES ${SVGS} ${DARK_SVGS} | ||
94 | ) | 94 | ) | ||
95 | endif() | 95 | endif() | ||
96 | endif() | 96 | endif() | ||
97 | 97 | | |||
98 | add_subdirectory(autotests) | 98 | add_subdirectory(autotests) | ||
99 | add_subdirectory(icons) | 99 | add_subdirectory(icons) | ||
100 | add_subdirectory(icons-dark) | 100 | add_subdirectory(icons-dark) | ||
101 | 101 | | |||
102 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES INCLUDE_QUIET_PACKAGES) | 102 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES INCLUDE_QUIET_PACKAGES) |