1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

r18447: make sure we bail out if the config.h is not generated

by samba's configure.

this could happen when you have done a standalone build in
lib/replace/, lib/talloc, ...

metze
This commit is contained in:
Stefan Metzmacher 2006-09-13 09:23:05 +00:00 committed by Gerald (Jerry) Carter
parent 8662e14815
commit d8e8838674
2 changed files with 8 additions and 0 deletions

View File

@ -8,6 +8,7 @@ AC_INIT([samba],[],[samba-technical@samba.org])
AC_CONFIG_SRCDIR([include/includes.h])
AC_CONFIG_HEADER(include/config_tmp.h)
AC_DEFINE(CONFIG_H_IS_FROM_SAMBA,1,[Marker for samba's config.h])
# Configuration rules.
m4_include(lib/replace/libreplace.m4)

View File

@ -23,8 +23,15 @@
#ifndef NO_CONFIG_H /* for some tests */
#include "lib/replace/replace.h"
/* make sure we have included the correct config.h */
#ifndef CONFIG_H_IS_FROM_SAMBA
#warn "make sure you have removed all config.h files from standalone builds!"
#error "the included config.h isn't from samba!"
#endif
#endif /* NO_CONFIG_H */
#include "local.h"
#ifdef __GNUC__