diff --git a/Breeze-dark-gtk/CMakeLists.txt b/Breeze-dark-gtk/CMakeLists.txt --- a/Breeze-dark-gtk/CMakeLists.txt +++ b/Breeze-dark-gtk/CMakeLists.txt @@ -1,2 +1,4 @@ -install(DIRECTORY gtk-2.0 DESTINATION ${KDE_INSTALL_FULL_DATAROOTDIR}/themes/Breeze-Dark) -install(DIRECTORY gtk-3.0 DESTINATION ${KDE_INSTALL_FULL_DATAROOTDIR}/themes/Breeze-Dark) +install(DIRECTORY gtk-2.0 DESTINATION ${KDE_INSTALL_FULL_DATAROOTDIR}/themes/ + ${directory_EXCLUDES}) +install(DIRECTORY gtk-3.0 DESTINATION ${KDE_INSTALL_FULL_DATAROOTDIR}/themes/ + ${directory_EXCLUDES}) diff --git a/Breeze-gtk/CMakeLists.txt b/Breeze-gtk/CMakeLists.txt --- a/Breeze-gtk/CMakeLists.txt +++ b/Breeze-gtk/CMakeLists.txt @@ -1,2 +1,4 @@ -install(DIRECTORY gtk-2.0 DESTINATION ${KDE_INSTALL_FULL_DATAROOTDIR}/themes/Breeze) -install(DIRECTORY gtk-3.0 DESTINATION ${KDE_INSTALL_FULL_DATAROOTDIR}/themes/Breeze) +install(DIRECTORY gtk-2.0 DESTINATION ${KDE_INSTALL_FULL_DATAROOTDIR}/themes/Breeze + ${directory_EXCLUDES}) +install(DIRECTORY gtk-3.0 DESTINATION ${KDE_INSTALL_FULL_DATAROOTDIR}/themes/Breeze + ${directory_EXCLUDES}) diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,6 +10,14 @@ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} "${CMAKE_SOURCE_DIR}/cmake") include(KDEInstallDirs) +# Exclude these patterns when installing directories as they have no use +# in production. +set(directory_EXCLUDES + PATTERN "render-assets.sh" EXCLUDE + PATTERN "assets.svg" EXCLUDE + PATTERN "assets.txt" EXCLUDE +) + add_subdirectory(Breeze-dark-gtk) add_subdirectory(Breeze-gtk) add_subdirectory(kconf_update)