cache option in config.mk
							parent
							
								
									a8ea79715f
								
							
						
					
					
						commit
						d515d2758f
					
				|  | @ -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} | ||||
| 
 | ||||
|  |  | |||
|  | @ -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(); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue