ctwm_config.h.in revision 0bbfda8a
10bbfda8aSnia/*
20bbfda8aSnia * Compile-time config settings.  This gets processed by cmake into the
30bbfda8aSnia * file that's actually used.
40bbfda8aSnia */
50bbfda8aSnia
60bbfda8aSnia
70bbfda8aSnia/*
80bbfda8aSnia * Defined paths etc
90bbfda8aSnia */
100bbfda8aSnia#define SYSTEM_INIT_FILE "@ETCDIR@/system.ctwmrc"
110bbfda8aSnia#define PIXMAP_DIRECTORY "@PIXMAPDIR@"
120bbfda8aSnia
130bbfda8aSnia
140bbfda8aSnia/*
150bbfda8aSnia * Various on/off configs
160bbfda8aSnia */
170bbfda8aSnia
180bbfda8aSnia/* Using XPM? */
190bbfda8aSnia#cmakedefine USE_XPM
200bbfda8aSnia#ifdef USE_XPM
210bbfda8aSnia# define XPM
220bbfda8aSnia#endif
230bbfda8aSnia
240bbfda8aSnia/* libjpeg */
250bbfda8aSnia#cmakedefine USE_JPEG
260bbfda8aSnia#ifdef USE_JPEG
270bbfda8aSnia# define JPEG
280bbfda8aSnia#endif
290bbfda8aSnia
300bbfda8aSnia/* m4 preprocessing of config */
310bbfda8aSnia#cmakedefine USE_M4
320bbfda8aSnia#ifdef USE_M4
330bbfda8aSnia# define USEM4
340bbfda8aSnia# define M4CMD "@M4_CMD@"
350bbfda8aSnia#endif
360bbfda8aSnia
370bbfda8aSnia/* rplay? */
380bbfda8aSnia#cmakedefine USE_RPLAY
390bbfda8aSnia#ifdef USE_RPLAY
400bbfda8aSnia/*
410bbfda8aSnia * This mismatched naming is a historical remnant.  User-facing stuff
420bbfda8aSnia * (build-time config, config file params, etc) has been moved as much as
430bbfda8aSnia * possible to RPLAY-based to start building up compatibility for any
440bbfda8aSnia * future where we support other sound methods.  I've left internal stuff
450bbfda8aSnia * based around SOUNDS / sound.c / something_sound_something() / etc
460bbfda8aSnia * since that would be a lot of churn, and there aren't the compat
470bbfda8aSnia * concerns so we can just do those at the time they become necessary
480bbfda8aSnia * without worrying further.
490bbfda8aSnia */
500bbfda8aSnia# define SOUNDS
510bbfda8aSnia#endif
520bbfda8aSnia
530bbfda8aSnia/* How about EWMH properties */
540bbfda8aSnia#cmakedefine USE_EWMH
550bbfda8aSnia#ifdef USE_EWMH
560bbfda8aSnia# define EWMH
570bbfda8aSnia#endif
580bbfda8aSnia
590bbfda8aSnia/* Does libc provide regex funcs we use? */
600bbfda8aSnia#cmakedefine USE_SREGEX
610bbfda8aSnia#ifdef USE_SREGEX
620bbfda8aSnia# define USE_SYS_REGEX
630bbfda8aSnia#endif
64