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