10bbfda8aSnia# 20bbfda8aSnia# Define the install process 30bbfda8aSnia# 40bbfda8aSnia 50bbfda8aSnia# Some bits we always install; the binary, the default config, and our 60bbfda8aSnia# CHANGES file. 70bbfda8aSniainstall(TARGETS ctwm 80bbfda8aSnia DESTINATION ${BINDIR} 90bbfda8aSnia) 100bbfda8aSniainstall(FILES system.ctwmrc 110bbfda8aSnia DESTINATION ${EXAMPLEDIR} 120bbfda8aSnia) 130bbfda8aSniainstall(FILES README.md CHANGES.md 140bbfda8aSnia DESTINATION ${DOCDIR} 150bbfda8aSnia) 160bbfda8aSnia 170bbfda8aSnia 180bbfda8aSnia# If we's using XPM (really, when are we not?), install the pixmaps. 190bbfda8aSniaif(USE_XPM) 200bbfda8aSnia install(DIRECTORY xpm/ 210bbfda8aSnia DESTINATION ${PIXMAPDIR} 220bbfda8aSnia FILES_MATCHING PATTERN "*.xpm" 230bbfda8aSnia ) 240bbfda8aSniaendif(USE_XPM) 250bbfda8aSnia 260bbfda8aSnia 270bbfda8aSnia# 280bbfda8aSnia# Install manual bits, assuming we have them. 290bbfda8aSnia# 300bbfda8aSnia 310bbfda8aSnia# If we don't have the manpage, that's pretty exceptional, so give a 320bbfda8aSnia# warning about it. 330bbfda8aSniaif(NOT HAS_MAN) 34b18c2d1eSnia string(CONCAT NOMAN 35b18c2d1eSnia "message(WARNING \"No manpage to install: recheck config " 36b18c2d1eSnia "if this is unexpected.\")" 37b18c2d1eSnia ) 38b18c2d1eSnia install(CODE ${NOMAN}) 390bbfda8aSniaelse() 400bbfda8aSnia install(FILES ${INSTMAN} 410bbfda8aSnia DESTINATION ${MAN1PATH} 420bbfda8aSnia ) 430bbfda8aSniaendif(NOT HAS_MAN) 440bbfda8aSnia 450bbfda8aSnia# ATM, the HTML manual is more optionalish 460bbfda8aSniaif(INSTHTML) 470bbfda8aSnia install(FILES ${INSTHTML} 480bbfda8aSnia DESTINATION ${DOCDIR} 490bbfda8aSnia ) 500bbfda8aSniaendif(INSTHTML) 51