Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
juce_wrapper.h
1// SPDX-FileCopyrightText: © 2024-2025 Alexandros Theodotou <alex@zrythm.org>
2// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
4#pragma once
5
6#ifdef __GNUC__
7# pragma GCC diagnostic push
8# pragma GCC diagnostic ignored "-Wundef"
9# pragma GCC diagnostic ignored "-Wcast-qual"
10# ifndef __clang__
11# pragma GCC diagnostic ignored "-Wduplicated-branches"
12# pragma GCC diagnostic ignored "-Wanalyzer-use-of-uninitialized-value"
13# endif // __clang__
14#endif // __GNUC__
15
16// clang-format off
17#include "juce_audio_basics/juce_audio_basics.h"
18#include "juce_core/juce_core.h"
19// #include "ext/juce/modules/juce_dsp/juce_dsp.h"
20#include "juce_audio_devices/juce_audio_devices.h"
21#include "juce_audio_formats/juce_audio_formats.h"
22#include "juce_audio_processors/juce_audio_processors.h"
23#include "juce_audio_utils/juce_audio_utils.h"
24#include "juce_dsp/juce_dsp.h"
25// clang-format on
26
27#ifdef __GNUC__
28# pragma GCC diagnostic pop
29#endif // __GNUC__