diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2023-04-10 10:49:28 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2023-04-10 11:36:01 +0200 |
commit | aa5a3bd725861161d6b713a5145729abe6115aec (patch) | |
tree | cb0cad0ae94077c0e1f2794c85b5278e7e1bee82 /src | |
parent | 10e5f3713cabab03da741743b43a4c7d98954500 (diff) |
cmake: add precompiled header now unconditionally
Diffstat (limited to 'src')
-rw-r--r-- | src/CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/precomp.hpp | 58 |
2 files changed, 60 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 4aa9dbb4..714b4877 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -9,3 +9,5 @@ target_link_libraries( fmt::fmt tsl::robin_map ) + +target_precompile_headers(${self} PRIVATE precomp.hpp) diff --git a/src/precomp.hpp b/src/precomp.hpp new file mode 100644 index 00000000..40b231f8 --- /dev/null +++ b/src/precomp.hpp @@ -0,0 +1,58 @@ +#if 1 +#include <algorithm> +#include <array> +#include <bit> +#include <cerrno> +#include <chrono> +#include <cmath> +#include <concepts> +#include <cstddef> +#include <cstdio> +#include <cstdlib> +#include <cstring> +#include <exception> +#include <iterator> +#include <limits> +#include <map> +#include <memory> +#include <stdlib.h> +#include <string> +#include <tuple> +#include <type_traits> +#include <unordered_map> +#include <utility> +#include <vector> + +#include <Corrade/Containers/Array.h> +#include <Corrade/Containers/ArrayView.h> +#include <Corrade/Containers/ArrayViewStl.h> +#include <Corrade/Containers/BitArrayView.h> +#include <Corrade/Containers/Optional.h> +#include <Corrade/Containers/Pair.h> +#include <Corrade/Containers/PairStl.h> +#include <Corrade/Containers/StridedArrayView.h> +#include <Corrade/Containers/String.h> +#include <Corrade/Containers/StringIterable.h> +#include <Corrade/Containers/StringStlView.h> +#include <Corrade/Containers/StringView.h> +#include <Corrade/Utility/Debug.h> +#include <Corrade/Utility/Path.h> + +#include <Magnum/GL/Buffer.h> +#include <Magnum/GL/Context.h> +#include <Magnum/GL/Mesh.h> +#include <Magnum/GL/MeshView.h> +#include <Magnum/GL/Renderer.h> +#include <Magnum/GL/Texture.h> +#include <Magnum/GL/TextureFormat.h> +#include <Magnum/ImageView.h> +#include <Magnum/Magnum.h> +#include <Magnum/Math/Color.h> +#include <Magnum/Math/Range.h> +#include <Magnum/Math/Vector.h> +#include <Magnum/Math/Vector2.h> +#include <Magnum/Math/Vector3.h> +#include <Magnum/Math/Vector4.h> +#include <Magnum/PixelFormat.h> +#include <Magnum/Trade/ImageData.h> +#endif |