Install a misc/_config.h to hide all the defines that clutter the

built output.

This is also a step towards better checks for things like
__attribute__ or std::tr1.

* m4/ax_prefix_config_h.m4: New file.
* configure.ac: Call AC_CONFIG_HEADERS and AX_PREFIX_CONFIG_H.
* src/misc/Makefile.am: Install misc/_config.h.
* src/misc/random.cc, src/misc/version.cc: Include misc/_config.h.
This commit is contained in:
Alexandre Duret-Lutz 2011-06-03 18:05:06 +02:00
parent 78f932081b
commit 67ff9f203f
7 changed files with 246 additions and 4 deletions

View file

@ -1,3 +1,5 @@
// Copyright (C) 2011 Laboratoire de Recherche et Développement de
// l'Epita (LRDE).
// Copyright (C) 2003, 2004 Laboratoire d'Informatique de Paris 6 (LIP6),
// département Systèmes Répartis Coopératifs (SRC), Université Pierre
// et Marie Curie.
@ -20,10 +22,11 @@
// 02111-1307, USA.
#include "version.hh"
#include "_config.h"
namespace spot
{
static const char version_[] = VERSION;
static const char version_[] = SPOT_VERSION;
const char*
version()