mirror of
https://github.com/samba-team/samba.git
synced 2025-02-03 13:47:25 +03:00
lib/replace: force to unset defines if check has failed
For HAVE_WORKING_STRPTIME and HAVE_INCOHERENT_MMAP we always want to have their defines unset as the code is using '#ifdef' rather than just '#if'. Setting them to 0 means #ifdef will succeed due to a difference how '#ifdef' and '#if' are working. Signed-off-by: Alexander Bokovoy <ab@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
95ba6b9744
commit
8ec7eb0c01
@ -616,6 +616,7 @@ def configure(conf):
|
||||
define='HAVE_WORKING_STRPTIME',
|
||||
execute=True,
|
||||
addmain=False,
|
||||
always=True,
|
||||
msg='Checking for working strptime')
|
||||
|
||||
conf.CHECK_C_PROTOTYPE('gettimeofday',
|
||||
@ -646,7 +647,7 @@ def configure(conf):
|
||||
# OpenBSD (and I've heard HPUX) doesn't sync between mmap and write.
|
||||
# FIXME: Anything other than a 0 or 1 exit code should abort configure!
|
||||
conf.CHECK_CODE('#include "test/incoherent_mmap.c"',
|
||||
addmain=False, add_headers=False, execute=True,
|
||||
addmain=False, add_headers=False, execute=True, always=True,
|
||||
define='HAVE_INCOHERENT_MMAP',
|
||||
msg="Checking for HAVE_INCOHERENT_MMAP")
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user