diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -21,11 +21,20 @@ gen_targets(Breeze) gen_targets(Breeze-Dark) +gen_targets(Breeze-Light) list(APPEND Breeze_TARGETS "${PROJECT_BINARY_DIR}/Breeze/gtk-3.0/gtk-dark.css" ) +add_custom_command( + OUTPUT ${Breeze-Light_TARGETS} + DEPENDS ${SOURCES} + COMMAND ./build_theme.sh -c BreezeLight -t "${PROJECT_BINARY_DIR}/Breeze-Light" -r "${BREEZE_COLOR_INSTALL_ROOT}" + WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}/src" +) +add_custom_target(Breeze-Light ALL DEPENDS ${Breeze-Light_TARGETS}) + add_custom_command( OUTPUT ${Breeze-Dark_TARGETS} DEPENDS ${SOURCES} @@ -45,3 +54,4 @@ install(DIRECTORY "${PROJECT_BINARY_DIR}/Breeze" DESTINATION "${KDE_INSTALL_FULL_DATAROOTDIR}/themes/") install(DIRECTORY "${PROJECT_BINARY_DIR}/Breeze-Dark" DESTINATION "${KDE_INSTALL_FULL_DATAROOTDIR}/themes/") +install(DIRECTORY "${PROJECT_BINARY_DIR}/Breeze-Light" DESTINATION "${KDE_INSTALL_FULL_DATAROOTDIR}/themes/")