Rename all feature flags to HAVE_* and move out of makefiles into a configure

script which must be run before building.

Still two makefiles but they are a hell of a lot simpler.

HAVE_* also will make it easier to move to $buildsystem if necessary later.
This commit is contained in:
Nicholas Marriott
2009-05-13 23:27:00 +00:00
parent e1b4a37722
commit c8cf438d44
12 changed files with 259 additions and 274 deletions

10
tmux.c
View File

@ -1,4 +1,4 @@
/* $Id: tmux.c,v 1.115 2009-05-13 22:10:39 nicm Exp $ */
/* $Id: tmux.c,v 1.116 2009-05-13 23:27:00 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@ -27,12 +27,12 @@
#include <syslog.h>
#include <unistd.h>
#ifndef NO_PATHS_H
#include "tmux.h"
#ifdef HAVE_PATHS_H
#include <paths.h>
#endif
#include "tmux.h"
#ifdef DEBUG
/* DragonFly uses an OpenBSD-like malloc() since 1.6 */
#if defined(__OpenBSD__) || defined(__DragonFly__)
@ -64,7 +64,7 @@ char *socket_path;
__dead void usage(void);
char *makesockpath(const char *);
#ifdef NO_PROGNAME
#ifndef HAVE_PROGNAME
const char *__progname = "tmux";
#endif