Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm_pch.h
1// SPDX-FileCopyrightText: © 2024 Alexandros Theodotou <alex@zrythm.org>
2// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
4#ifndef __PCH_ZRYTHM_PCH_H__
5#define __PCH_ZRYTHM_PCH_H__
6
7#ifdef _WIN32
8# include <windows.h>
9#endif
10
11#include <cmath>
12#include <cstdint>
13#include <cstdlib>
14#include <cstring>
15#include <memory>
16
17#include <glib.h>
18#include <glib/gi18n.h>
19
20#include "gtk_wrapper.h"
21
22#pragma GCC diagnostic push
23#pragma GCC diagnostic ignored "-Wshadow"
24#include <magic_enum_all.hpp>
25#pragma GCC diagnostic pop
26
27/* This also includes all native platform headers. */
28/* FIXME compilation fails with internal compiler errors if this is included */
29// #include "ext/juce/juce.h"
30
31#endif /* __PCH_ZRYTHM_PCH_H__ */