diff options
| author | 2022-11-29 23:22:03 -0500 | |
|---|---|---|
| committer | 2022-11-30 18:30:30 -0500 | |
| commit | 5b5612c1cc1ef7a4888e7c45e41b15433127a2e5 (patch) | |
| tree | 8a87cf780fcb5effd7e31e53621e522cfd7ae4e4 | |
| parent | string_util: Fix Mingw compile error (diff) | |
| download | yuzu-5b5612c1cc1ef7a4888e7c45e41b15433127a2e5.tar.gz yuzu-5b5612c1cc1ef7a4888e7c45e41b15433127a2e5.tar.xz yuzu-5b5612c1cc1ef7a4888e7c45e41b15433127a2e5.zip | |
CMake: Consolidate common PCH headers
Diffstat (limited to '')
| -rw-r--r-- | src/audio_core/precompiled_headers.h | 8 | ||||
| -rw-r--r-- | src/common/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | src/common/common_precompiled_headers.h | 14 | ||||
| -rw-r--r-- | src/common/precompiled_headers.h | 8 | ||||
| -rw-r--r-- | src/core/precompiled_headers.h | 9 | ||||
| -rw-r--r-- | src/dedicated_room/precompiled_headers.h | 8 | ||||
| -rw-r--r-- | src/input_common/precompiled_headers.h | 8 | ||||
| -rw-r--r-- | src/network/precompiled_headers.h | 8 | ||||
| -rw-r--r-- | src/shader_recompiler/precompiled_headers.h | 8 | ||||
| -rw-r--r-- | src/tests/precompiled_headers.h | 8 | ||||
| -rw-r--r-- | src/video_core/precompiled_headers.h | 8 | ||||
| -rw-r--r-- | src/web_service/precompiled_headers.h | 8 | ||||
| -rw-r--r-- | src/yuzu/precompiled_headers.h | 8 | ||||
| -rw-r--r-- | src/yuzu_cmd/precompiled_headers.h | 8 |
14 files changed, 29 insertions, 84 deletions
diff --git a/src/audio_core/precompiled_headers.h b/src/audio_core/precompiled_headers.h index 5f81bef98..aabae730b 100644 --- a/src/audio_core/precompiled_headers.h +++ b/src/audio_core/precompiled_headers.h | |||
| @@ -3,10 +3,4 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include <algorithm> | 6 | #include "common/common_precompiled_headers.h" |
| 7 | #include <chrono> | ||
| 8 | #include <memory> | ||
| 9 | |||
| 10 | #include <fmt/format.h> | ||
| 11 | |||
| 12 | #include "common/assert.h" | ||
diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index 25fe5f56f..a12edc584 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt | |||
| @@ -37,6 +37,7 @@ add_library(common STATIC | |||
| 37 | cache_management.cpp | 37 | cache_management.cpp |
| 38 | cache_management.h | 38 | cache_management.h |
| 39 | common_funcs.h | 39 | common_funcs.h |
| 40 | common_precompiled_headers.h | ||
| 40 | common_types.h | 41 | common_types.h |
| 41 | concepts.h | 42 | concepts.h |
| 42 | div_ceil.h | 43 | div_ceil.h |
| @@ -187,5 +188,4 @@ endif() | |||
| 187 | 188 | ||
| 188 | if (YUZU_USE_PRECOMPILED_HEADERS) | 189 | if (YUZU_USE_PRECOMPILED_HEADERS) |
| 189 | target_precompile_headers(common PRIVATE precompiled_headers.h) | 190 | target_precompile_headers(common PRIVATE precompiled_headers.h) |
| 190 | set(CMAKE_PCH_INSTANTIATE_TEMPLATES ON) | ||
| 191 | endif() | 191 | endif() |
diff --git a/src/common/common_precompiled_headers.h b/src/common/common_precompiled_headers.h new file mode 100644 index 000000000..be7e5b5f9 --- /dev/null +++ b/src/common/common_precompiled_headers.h | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | // SPDX-FileCopyrightText: 2022 yuzu Emulator Project | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | #pragma once | ||
| 5 | |||
| 6 | #include <algorithm> | ||
| 7 | #include <array> | ||
| 8 | #include <chrono> | ||
| 9 | #include <memory> | ||
| 10 | |||
| 11 | #include <fmt/format.h> | ||
| 12 | |||
| 13 | #include "common/assert.h" | ||
| 14 | #include "common/common_types.h" | ||
diff --git a/src/common/precompiled_headers.h b/src/common/precompiled_headers.h index 5f81bef98..aabae730b 100644 --- a/src/common/precompiled_headers.h +++ b/src/common/precompiled_headers.h | |||
| @@ -3,10 +3,4 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include <algorithm> | 6 | #include "common/common_precompiled_headers.h" |
| 7 | #include <chrono> | ||
| 8 | #include <memory> | ||
| 9 | |||
| 10 | #include <fmt/format.h> | ||
| 11 | |||
| 12 | #include "common/assert.h" | ||
diff --git a/src/core/precompiled_headers.h b/src/core/precompiled_headers.h index d224877ea..30a31001d 100644 --- a/src/core/precompiled_headers.h +++ b/src/core/precompiled_headers.h | |||
| @@ -3,12 +3,9 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include <algorithm> | ||
| 7 | #include <chrono> | ||
| 8 | #include <memory> | ||
| 9 | |||
| 10 | #include <boost/container/flat_map.hpp> // used by service.h which is heavily included | 6 | #include <boost/container/flat_map.hpp> // used by service.h which is heavily included |
| 11 | #include <boost/intrusive/rbtree.hpp> // used by k_auto_object.h which is heavily included | 7 | #include <boost/intrusive/rbtree.hpp> // used by k_auto_object.h which is heavily included |
| 12 | #include <fmt/format.h> | ||
| 13 | 8 | ||
| 14 | #include "common/assert.h" | 9 | #include "common/common_precompiled_headers.h" |
| 10 | |||
| 11 | #include "core/hle/kernel/k_process.h" | ||
diff --git a/src/dedicated_room/precompiled_headers.h b/src/dedicated_room/precompiled_headers.h index 5f81bef98..aabae730b 100644 --- a/src/dedicated_room/precompiled_headers.h +++ b/src/dedicated_room/precompiled_headers.h | |||
| @@ -3,10 +3,4 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include <algorithm> | 6 | #include "common/common_precompiled_headers.h" |
| 7 | #include <chrono> | ||
| 8 | #include <memory> | ||
| 9 | |||
| 10 | #include <fmt/format.h> | ||
| 11 | |||
| 12 | #include "common/assert.h" | ||
diff --git a/src/input_common/precompiled_headers.h b/src/input_common/precompiled_headers.h index 5f81bef98..aabae730b 100644 --- a/src/input_common/precompiled_headers.h +++ b/src/input_common/precompiled_headers.h | |||
| @@ -3,10 +3,4 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include <algorithm> | 6 | #include "common/common_precompiled_headers.h" |
| 7 | #include <chrono> | ||
| 8 | #include <memory> | ||
| 9 | |||
| 10 | #include <fmt/format.h> | ||
| 11 | |||
| 12 | #include "common/assert.h" | ||
diff --git a/src/network/precompiled_headers.h b/src/network/precompiled_headers.h index 5f81bef98..aabae730b 100644 --- a/src/network/precompiled_headers.h +++ b/src/network/precompiled_headers.h | |||
| @@ -3,10 +3,4 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include <algorithm> | 6 | #include "common/common_precompiled_headers.h" |
| 7 | #include <chrono> | ||
| 8 | #include <memory> | ||
| 9 | |||
| 10 | #include <fmt/format.h> | ||
| 11 | |||
| 12 | #include "common/assert.h" | ||
diff --git a/src/shader_recompiler/precompiled_headers.h b/src/shader_recompiler/precompiled_headers.h index bd8f64a2e..5dd6b7eca 100644 --- a/src/shader_recompiler/precompiled_headers.h +++ b/src/shader_recompiler/precompiled_headers.h | |||
| @@ -3,11 +3,5 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include <algorithm> | 6 | #include "common/common_precompiled_headers.h" |
| 7 | #include <chrono> | ||
| 8 | #include <memory> | ||
| 9 | |||
| 10 | #include <fmt/format.h> | ||
| 11 | |||
| 12 | #include "common/assert.h" | ||
| 13 | #include "frontend/maxwell/translate/impl/impl.h" | 7 | #include "frontend/maxwell/translate/impl/impl.h" |
diff --git a/src/tests/precompiled_headers.h b/src/tests/precompiled_headers.h index 5f81bef98..aabae730b 100644 --- a/src/tests/precompiled_headers.h +++ b/src/tests/precompiled_headers.h | |||
| @@ -3,10 +3,4 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include <algorithm> | 6 | #include "common/common_precompiled_headers.h" |
| 7 | #include <chrono> | ||
| 8 | #include <memory> | ||
| 9 | |||
| 10 | #include <fmt/format.h> | ||
| 11 | |||
| 12 | #include "common/assert.h" | ||
diff --git a/src/video_core/precompiled_headers.h b/src/video_core/precompiled_headers.h index 5f81bef98..aabae730b 100644 --- a/src/video_core/precompiled_headers.h +++ b/src/video_core/precompiled_headers.h | |||
| @@ -3,10 +3,4 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include <algorithm> | 6 | #include "common/common_precompiled_headers.h" |
| 7 | #include <chrono> | ||
| 8 | #include <memory> | ||
| 9 | |||
| 10 | #include <fmt/format.h> | ||
| 11 | |||
| 12 | #include "common/assert.h" | ||
diff --git a/src/web_service/precompiled_headers.h b/src/web_service/precompiled_headers.h index 5f81bef98..aabae730b 100644 --- a/src/web_service/precompiled_headers.h +++ b/src/web_service/precompiled_headers.h | |||
| @@ -3,10 +3,4 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include <algorithm> | 6 | #include "common/common_precompiled_headers.h" |
| 7 | #include <chrono> | ||
| 8 | #include <memory> | ||
| 9 | |||
| 10 | #include <fmt/format.h> | ||
| 11 | |||
| 12 | #include "common/assert.h" | ||
diff --git a/src/yuzu/precompiled_headers.h b/src/yuzu/precompiled_headers.h index 5f81bef98..aabae730b 100644 --- a/src/yuzu/precompiled_headers.h +++ b/src/yuzu/precompiled_headers.h | |||
| @@ -3,10 +3,4 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include <algorithm> | 6 | #include "common/common_precompiled_headers.h" |
| 7 | #include <chrono> | ||
| 8 | #include <memory> | ||
| 9 | |||
| 10 | #include <fmt/format.h> | ||
| 11 | |||
| 12 | #include "common/assert.h" | ||
diff --git a/src/yuzu_cmd/precompiled_headers.h b/src/yuzu_cmd/precompiled_headers.h index 5f81bef98..aabae730b 100644 --- a/src/yuzu_cmd/precompiled_headers.h +++ b/src/yuzu_cmd/precompiled_headers.h | |||
| @@ -3,10 +3,4 @@ | |||
| 3 | 3 | ||
| 4 | #pragma once | 4 | #pragma once |
| 5 | 5 | ||
| 6 | #include <algorithm> | 6 | #include "common/common_precompiled_headers.h" |
| 7 | #include <chrono> | ||
| 8 | #include <memory> | ||
| 9 | |||
| 10 | #include <fmt/format.h> | ||
| 11 | |||
| 12 | #include "common/assert.h" | ||