2 set(iconthemes Locolor ikons kdeclassic slick kids )
3 set(installThemeDir ${DATA_INSTALL_DIR}/kthememgr/Themes )
5 set(typeIcons actions apps devices filesystems mimetypes)
7 set(sizeIcon 16x16 22x22 32x32 48x48 64x64)
11 foreach (_currentthemedir ${iconthemes})
12 install(FILES ${_currentthemedir}/index.theme DESTINATION ${installThemeDir}/${_currentthemedir} )
14 foreach(_currentsize ${sizeIcon})
16 foreach(_currenttypeicon ${typeIcons})
17 FILE(GLOB _pngfile "${_currentthemedir}/${_currentsize}/${_currenttypeicon}/*.png" )
18 install(FILES ${_pngfile} DESTINATION ${installThemeDir}/${_currentthemedir}/${_currentsize}/${_currenttypeicon})
19 FILE(GLOB _mngfile "*.mng")
20 install(FILES ${_mngfile} DESTINATION ${installThemeDir}/${_currentthemedir}/${_currentsize}/${_currenttypeicon})
22 #foreach(_currentkdedir ${kdedir})
23 # FILE(GLOB _kdeicons "*.png
24 #endforeach(_currentkdedir ${kdedir})
25 endforeach(_currenttypeicon ${typeIcons})
27 endforeach(_currentsize ${sizeIcon})
29 endforeach(_currentthemedir ${iconthemes})
31 ########### install files ###############
33 install( FILES DESTINATION ${DATA_INSTALL_DIR}/kthememgr/Themes )
38 #original Makefile.am contents follow:
40 ### kdeartwork/Makefile.am
41 ### (C) 1997-2001 Stephan Kulow
43 #install-exec-am: install-data-local
45 #ICONTHEMES=Locolor ikons kdeclassic slick kids
48 #themesdir = $(kde_datadir)/kthememgr/Themes
50 # @for theme in $(ICONTHEMES) ; do \
51 # $(mkinstalldirs) $(DESTDIR)$(kde_icondir)/$$theme ; \
52 # $(INSTALL_DATA) $(top_srcdir)/IconThemes/$$theme/index.theme $(DESTDIR)$(kde_icondir)/$$theme ; \
53 # sizes=`cd $(top_srcdir)/IconThemes/$$theme && ls -1`; \
54 # for size in $$sizes ; do \
55 # if [ -d $(top_srcdir)/IconThemes/$$theme/$$size -a $$size != "CVS" -a $$size != ".svn" ]; then \
56 # $(mkinstalldirs) $(DESTDIR)$(kde_icondir)/$$theme/$$size ; \
57 # for group in actions apps devices filesystems mimetypes; do \
58 # if [ -d $(top_srcdir)/IconThemes/$$theme/$$size/$$group ]; then \
59 # echo "installing $$theme/$$size/$$group" ; \
60 # $(mkinstalldirs) $(DESTDIR)$(kde_icondir)/$$theme/$$size/$$group ; \
61 # pngs=`cd $(top_srcdir)/IconThemes/$$theme/$$size/$$group && ls -1 *.png 2> /dev/null`; \
62 # for png in $$pngs; do $(INSTALL_DATA) $(top_srcdir)/IconThemes/$$theme/$$size/$$group/$$png \
63 # $(DESTDIR)$(kde_icondir)/$$theme/$$size/$$group/$$png ; done; \
64 # mngs=`cd $(top_srcdir)/IconThemes/$$theme/$$size/$$group && ls -1 *.mng 2> /dev/null`; \
65 # for mng in $$mngs; do \
66 # $(INSTALL_DATA) $(top_srcdir)/IconThemes/$$theme/$$size/$$group/$$mng \
67 # $(DESTDIR)$(kde_icondir)/$$theme/$$size/$$group/$$mng ; done; \
68 # if [ $$group = "actions" -a -d $(top_srcdir)/IconThemes/$$theme/$$size/$$group/kde ]; then \
69 # (cd $(top_srcdir)/IconThemes/$$theme/$$size/$$group/kde && \
70 # $(bindir)/kimage_concat kde- kde.png) ;\
71 # $(INSTALL_DATA) $(top_srcdir)/IconThemes/$$theme/$$size/$$group/kde/kde.png \
72 # $(DESTDIR)$(kde_icondir)/$$theme/$$size/$$group ; \