10bbfda8aSnia#
20bbfda8aSnia# Figure out install paths for stuff
30bbfda8aSnia#
40bbfda8aSnia
50bbfda8aSnia# CMAKE_INSTALL_PREFIX is the user's responsibility to set right.  We
60bbfda8aSnia# just assume it is.
70bbfda8aSnia
80bbfda8aSnia
90bbfda8aSnia# Where ctwm looks for fallback config files
100bbfda8aSniaif(NOT ETCDIR)
110bbfda8aSnia	set(ETCDIR ${CMAKE_INSTALL_PREFIX}/etc)
120bbfda8aSniaendif(NOT ETCDIR)
130bbfda8aSnia
140bbfda8aSnia
150bbfda8aSnia# Where we stick the binary
160bbfda8aSniaif(NOT BINDIR)
170bbfda8aSnia	set(BINDIR ${CMAKE_INSTALL_PREFIX}/bin)
180bbfda8aSniaendif(NOT BINDIR)
190bbfda8aSnia
200bbfda8aSnia
210bbfda8aSnia# Where runtime data stuff (e.g., images) is found
220bbfda8aSniaif(NOT DATADIR)
230bbfda8aSnia	set(DATADIR ${CMAKE_INSTALL_PREFIX}/share/ctwm)
240bbfda8aSniaendif(NOT DATADIR)
250bbfda8aSnia
260bbfda8aSnia
270bbfda8aSnia# Where we install non-manpage docs to
280bbfda8aSniaif(NOT DOCDIR)
290bbfda8aSnia	set(DOCDIR ${CMAKE_INSTALL_PREFIX}/share/doc/ctwm)
300bbfda8aSniaendif(NOT DOCDIR)
310bbfda8aSnia
320bbfda8aSnia
330bbfda8aSnia# Where we put example configs etc.
340bbfda8aSniaif(NOT EXAMPLEDIR)
350bbfda8aSnia	set(EXAMPLEDIR ${CMAKE_INSTALL_PREFIX}/share/examples/ctwm)
360bbfda8aSniaendif(NOT EXAMPLEDIR)
370bbfda8aSnia
380bbfda8aSnia
390bbfda8aSnia# Where should we stick manpages?
400bbfda8aSnia# User can set MANDIR to override, if they don't, check a few likely
410bbfda8aSnia# places...
420bbfda8aSniaif(NOT MANDIR)
430bbfda8aSnia	find_file(MANDIR man
440bbfda8aSnia		PATHS
450bbfda8aSnia			"${CMAKE_INSTALL_PREFIX}/share"
460bbfda8aSnia			"${CMAKE_INSTALL_PREFIX}"
470bbfda8aSnia		NO_DEFAULT_PATH)
480bbfda8aSniaendif(NOT MANDIR)
490bbfda8aSnia
500bbfda8aSnia# If we can't find something, hardcode a guess and yell about it
510bbfda8aSniaif(NOT MANDIR)
520bbfda8aSnia	set(MANDIR "${CMAKE_INSTALL_PREFIX}/man")
530bbfda8aSnia	message(WARNING "Can't find install base for manpages, "
540bbfda8aSnia			"assuming ${MANDIR}")
550bbfda8aSniaendif(NOT MANDIR)
560bbfda8aSnia
570bbfda8aSnia# Since we only have 1 manpage, and it's in section 1, just list the man1
580bbfda8aSnia# dir.
590bbfda8aSniaset(MAN1PATH "${MANDIR}/man1")
600bbfda8aSnia
610bbfda8aSnia# This is fixed too
620bbfda8aSniaset(PIXMAPDIR ${DATADIR}/images)
63