~metalune/dmenu

d515d2758fab55809ef9dcb9b1b8dfb18a5b1606 — Connor Lane Smith 10 years ago a8ea797
cache option in config.mk
2 files changed, 5 insertions(+), 5 deletions(-)

M config.mk
M dmenu_path.c
M config.mk => config.mk +4 -2
@@ 1,7 1,9 @@
# dmenu version
VERSION = 4.2.1

# Customize below to fit your system
# dmenu_path cache (absolute or relative to $HOME)
CACHE = .dmenu_cache


# paths
PREFIX = /usr/local


@@ 19,7 21,7 @@ INCS = -I${X11INC}
LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS}

# flags
CPPFLAGS = -D_BSD_SOURCE -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS}
CPPFLAGS = -D_BSD_SOURCE -DVERSION=\"${VERSION}\" -DCACHE=\"${CACHE}\" ${XINERAMAFLAGS}
CFLAGS   = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
LDFLAGS  = -s ${LIBS}


M dmenu_path.c => dmenu_path.c +1 -3
@@ 7,8 7,6 @@
#include <unistd.h>
#include <sys/stat.h>

#define CACHE ".dmenu_cache"

static void die(const char *s);
static int qstrcmp(const void *a, const void *b);
static void scan(void);


@@ 26,7 24,7 @@ main(void) {
	if(chdir(home) < 0)
		die("chdir failed");
	if(uptodate()) {
		execlp("cat", "cat", CACHE, NULL);
		execl("/bin/cat", "cat", CACHE, NULL);
		die("exec failed");
	}
	scan();