ctwm_config.h.in revision 0bbfda8a
1/*
2 * Compile-time config settings.  This gets processed by cmake into the
3 * file that's actually used.
4 */
5
6
7/*
8 * Defined paths etc
9 */
10#define SYSTEM_INIT_FILE "@ETCDIR@/system.ctwmrc"
11#define PIXMAP_DIRECTORY "@PIXMAPDIR@"
12
13
14/*
15 * Various on/off configs
16 */
17
18/* Using XPM? */
19#cmakedefine USE_XPM
20#ifdef USE_XPM
21# define XPM
22#endif
23
24/* libjpeg */
25#cmakedefine USE_JPEG
26#ifdef USE_JPEG
27# define JPEG
28#endif
29
30/* m4 preprocessing of config */
31#cmakedefine USE_M4
32#ifdef USE_M4
33# define USEM4
34# define M4CMD "@M4_CMD@"
35#endif
36
37/* rplay? */
38#cmakedefine USE_RPLAY
39#ifdef USE_RPLAY
40/*
41 * This mismatched naming is a historical remnant.  User-facing stuff
42 * (build-time config, config file params, etc) has been moved as much as
43 * possible to RPLAY-based to start building up compatibility for any
44 * future where we support other sound methods.  I've left internal stuff
45 * based around SOUNDS / sound.c / something_sound_something() / etc
46 * since that would be a lot of churn, and there aren't the compat
47 * concerns so we can just do those at the time they become necessary
48 * without worrying further.
49 */
50# define SOUNDS
51#endif
52
53/* How about EWMH properties */
54#cmakedefine USE_EWMH
55#ifdef USE_EWMH
56# define EWMH
57#endif
58
59/* Does libc provide regex funcs we use? */
60#cmakedefine USE_SREGEX
61#ifdef USE_SREGEX
62# define USE_SYS_REGEX
63#endif
64