mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-18 15:49:56 +00:00
Build System: Support include-what-you-use.
ASTERISK-25591 #close Change-Id: I8d3efa0826142ece9cbed2fd0d46f3b607fee6ae
This commit is contained in:
@@ -30,6 +30,7 @@ extern "C" {
|
||||
|
||||
#ifndef _ASTERISK_ASTMM_H
|
||||
#define _ASTERISK_ASTMM_H
|
||||
/* IWYU pragma: private, include "asterisk/utils.h" */
|
||||
|
||||
#ifndef STANDALONE
|
||||
|
||||
|
||||
@@ -2,10 +2,9 @@
|
||||
|
||||
#ifndef ASTERISK_AUTOCONFIG_H
|
||||
#define ASTERISK_AUTOCONFIG_H
|
||||
/* IWYU pragma: private, include "asterisk.h" */
|
||||
|
||||
#include "asterisk/buildopts.h"
|
||||
|
||||
|
||||
#include "asterisk/buildopts.h" /* IWYU pragma: export */
|
||||
|
||||
/* Define to 1 if internal poll should be used. */
|
||||
#undef AST_POLL_COMPAT
|
||||
@@ -1381,4 +1380,4 @@
|
||||
code using `volatile' can become incorrect without. Disable with care. */
|
||||
#undef volatile
|
||||
|
||||
#endif
|
||||
#endif /* ASTERISK_AUTOCONFIG_H */
|
||||
|
||||
@@ -15,10 +15,12 @@
|
||||
* especially those related to header files.
|
||||
*/
|
||||
|
||||
#include "asterisk/compiler.h"
|
||||
|
||||
#ifndef _COMPAT_H
|
||||
#define _COMPAT_H
|
||||
/* IWYU pragma: private, include "asterisk.h" */
|
||||
/* IWYU pragma: begin_exports */
|
||||
|
||||
#include "asterisk/compiler.h"
|
||||
|
||||
#ifndef __STDC_VERSION__
|
||||
/* flex output wants to find this defined. */
|
||||
@@ -231,5 +233,5 @@ float roundf(float x);
|
||||
#ifndef NAN
|
||||
#define NAN (0.0/0.0)
|
||||
#endif
|
||||
|
||||
/* IWYU pragma: end_exports */
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user