From e20b46a85ba9597fa36260aa82dad77cb55164e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Wed, 21 Dec 2022 09:55:29 -0500 Subject: [PATCH] build: add missing HAVE_CONFIG_H Support building without config.h if the build system supports it. Currently, some file have a config.h header guard and some files don't. Make sure all files use the config.h header guard. Change-Id: I461255f8d3773d47e8dc19fff9f2a12b3cab1965 --- src/debug_utils.h | 2 -- src/im/instant_messaging.h | 2 ++ src/jami/tracepoint-def.h | 5 +++-- src/media/media_buffer.h | 3 +++ src/media/media_decoder.h | 2 ++ src/media/media_encoder.h | 7 +++---- src/media/media_filter.h | 3 +++ src/media/media_recorder.h | 2 ++ src/media/video/accel.cpp | 5 ++++- 9 files changed, 22 insertions(+), 9 deletions(-) diff --git a/src/debug_utils.h b/src/debug_utils.h index 25238219d8..ea3fcbdf35 100644 --- a/src/debug_utils.h +++ b/src/debug_utils.h @@ -20,8 +20,6 @@ #pragma once -#include "config.h" - #include "libav_deps.h" #include "media_io_handle.h" #include "system_codec_container.h" diff --git a/src/im/instant_messaging.h b/src/im/instant_messaging.h index d24c76694b..fcef32eca8 100644 --- a/src/im/instant_messaging.h +++ b/src/im/instant_messaging.h @@ -28,7 +28,9 @@ #include <list> #include <stdexcept> +#ifdef HAVE_CONFIG_H #include "config.h" +#endif extern "C" { struct pjsip_inv_session; diff --git a/src/jami/tracepoint-def.h b/src/jami/tracepoint-def.h index cb812f6eee..ed584c2957 100644 --- a/src/jami/tracepoint-def.h +++ b/src/jami/tracepoint-def.h @@ -1,6 +1,7 @@ -#include "config.h" - #ifdef ENABLE_TRACEPOINTS +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif #undef LTTNG_UST_TRACEPOINT_PROVIDER #define LTTNG_UST_TRACEPOINT_PROVIDER jami diff --git a/src/media/media_buffer.h b/src/media/media_buffer.h index 93062e9087..5af829a422 100644 --- a/src/media/media_buffer.h +++ b/src/media/media_buffer.h @@ -20,7 +20,10 @@ #pragma once +#ifdef HAVE_CONFIG_H #include "config.h" +#endif + #include "videomanager_interface.h" #include "observer.h" diff --git a/src/media/media_decoder.h b/src/media/media_decoder.h index 34c22e398c..df33e1953b 100644 --- a/src/media/media_decoder.h +++ b/src/media/media_decoder.h @@ -19,7 +19,9 @@ */ #pragma once +#ifdef HAVE_CONFIG_H #include "config.h" +#endif #include "rational.h" #include "observer.h" diff --git a/src/media/media_encoder.h b/src/media/media_encoder.h index 9c309491e7..422d11f7c6 100644 --- a/src/media/media_encoder.h +++ b/src/media/media_encoder.h @@ -19,10 +19,11 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ -#ifndef __MEDIA_ENCODER_H__ -#define __MEDIA_ENCODER_H__ +#pragma once +#ifdef HAVE_CONFIG_H #include "config.h" +#endif #ifdef ENABLE_VIDEO #include "video/video_base.h" @@ -183,5 +184,3 @@ protected: }; } // namespace jami - -#endif // __MEDIA_ENCODER_H__ diff --git a/src/media/media_filter.h b/src/media/media_filter.h index d9c6cc452f..1b46413bdd 100644 --- a/src/media/media_filter.h +++ b/src/media/media_filter.h @@ -20,7 +20,10 @@ #pragma once +#ifdef HAVE_CONFIG_H #include "config.h" +#endif + #include "media_stream.h" #include "noncopyable.h" diff --git a/src/media/media_recorder.h b/src/media/media_recorder.h index e3da21d57a..2f7cbf4edf 100644 --- a/src/media/media_recorder.h +++ b/src/media/media_recorder.h @@ -20,7 +20,9 @@ #pragma once +#ifdef HAVE_CONFIG_H #include "config.h" +#endif #include "media_buffer.h" #include "media_encoder.h" #include "media_filter.h" diff --git a/src/media/video/accel.cpp b/src/media/video/accel.cpp index 314ca8696d..b95f7bec0e 100644 --- a/src/media/video/accel.cpp +++ b/src/media/video/accel.cpp @@ -21,12 +21,15 @@ #include <algorithm> +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + #include "media_buffer.h" #include "string_utils.h" #include "fileutils.h" #include "logger.h" #include "accel.h" -#include "config.h" namespace jami { namespace video { -- GitLab