nuke: Goodbye PCH, you will not be missed (#2821)
Signed-off-by: Caio Oliveira <caiooliveirafarias0@gmail.com> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2821 Reviewed-by: crueter <crueter@eden-emu.dev> Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com> Co-committed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
This commit is contained in:
@@ -212,11 +212,6 @@ cmake_dependent_option(USE_DISCORD_PRESENCE "Enables Discord Rich Presence" OFF
|
|||||||
|
|
||||||
option(YUZU_TESTS "Compile tests" "${BUILD_TESTING}")
|
option(YUZU_TESTS "Compile tests" "${BUILD_TESTING}")
|
||||||
|
|
||||||
option(YUZU_USE_PRECOMPILED_HEADERS "Use precompiled headers" OFF)
|
|
||||||
if (YUZU_USE_PRECOMPILED_HEADERS)
|
|
||||||
message(STATUS "Using Precompiled Headers.")
|
|
||||||
set(CMAKE_PCH_INSTANTIATE_TEMPLATES ON)
|
|
||||||
endif()
|
|
||||||
option(YUZU_ENABLE_LTO "Enable link-time optimization" OFF)
|
option(YUZU_ENABLE_LTO "Enable link-time optimization" OFF)
|
||||||
if(YUZU_ENABLE_LTO)
|
if(YUZU_ENABLE_LTO)
|
||||||
include(CheckIPOSupported)
|
include(CheckIPOSupported)
|
||||||
@@ -235,9 +230,6 @@ if(USE_CCACHE)
|
|||||||
message(STATUS "Found ccache at: ${CCACHE_BINARY}")
|
message(STATUS "Found ccache at: ${CCACHE_BINARY}")
|
||||||
set(CMAKE_C_COMPILER_LAUNCHER ${CCACHE_BINARY})
|
set(CMAKE_C_COMPILER_LAUNCHER ${CCACHE_BINARY})
|
||||||
set(CMAKE_CXX_COMPILER_LAUNCHER ${CCACHE_BINARY})
|
set(CMAKE_CXX_COMPILER_LAUNCHER ${CCACHE_BINARY})
|
||||||
if (YUZU_USE_PRECOMPILED_HEADERS)
|
|
||||||
message(FATAL_ERROR "Precompiled headers are incompatible with ccache. Re-run CMake with -DYUZU_USE_PRECOMPILED_HEADERS=OFF.")
|
|
||||||
endif()
|
|
||||||
else()
|
else()
|
||||||
message(WARNING "USE_CCACHE enabled, but no executable found at: ${CCACHE_PATH}")
|
message(WARNING "USE_CCACHE enabled, but no executable found at: ${CCACHE_PATH}")
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ Notes:
|
|||||||
- `YUZU_USE_BUNDLED_FFMPEG` (ON for non-UNIX) Download (Windows, Android) or build (UNIX) bundled FFmpeg
|
- `YUZU_USE_BUNDLED_FFMPEG` (ON for non-UNIX) Download (Windows, Android) or build (UNIX) bundled FFmpeg
|
||||||
- `ENABLE_CUBEB` (ON) Enables the cubeb audio backend
|
- `ENABLE_CUBEB` (ON) Enables the cubeb audio backend
|
||||||
- `YUZU_TESTS` (ON) Compile tests - requires Catch2
|
- `YUZU_TESTS` (ON) Compile tests - requires Catch2
|
||||||
- `YUZU_USE_PRECOMPILED_HEADERS` (ON for non-UNIX) Use precompiled headers
|
|
||||||
- `YUZU_DOWNLOAD_ANDROID_VVL` (ON) Download validation layer binary for Android
|
- `YUZU_DOWNLOAD_ANDROID_VVL` (ON) Download validation layer binary for Android
|
||||||
- `YUZU_ENABLE_LTO` (OFF) Enable link-time optimization
|
- `YUZU_ENABLE_LTO` (OFF) Enable link-time optimization
|
||||||
* Not recommended on Windows
|
* Not recommended on Windows
|
||||||
|
|||||||
@@ -62,9 +62,6 @@ if (MSVC AND NOT CXX_CLANG)
|
|||||||
/Zc:throwingNew
|
/Zc:throwingNew
|
||||||
/GT
|
/GT
|
||||||
|
|
||||||
# Modules
|
|
||||||
/experimental:module- # Explicitly disable module support due to conflicts with precompiled headers.
|
|
||||||
|
|
||||||
# External headers diagnostics
|
# External headers diagnostics
|
||||||
/external:anglebrackets # Treats all headers included by #include <header>, where the header file is enclosed in angle brackets (< >), as external headers
|
/external:anglebrackets # Treats all headers included by #include <header>, where the header file is enclosed in angle brackets (< >), as external headers
|
||||||
/external:W0 # Sets the default warning level to 0 for external headers, effectively disabling warnings for them.
|
/external:W0 # Sets the default warning level to 0 for external headers, effectively disabling warnings for them.
|
||||||
|
|||||||
@@ -56,7 +56,6 @@ add_library(audio_core STATIC
|
|||||||
out/audio_out.h
|
out/audio_out.h
|
||||||
out/audio_out_system.cpp
|
out/audio_out_system.cpp
|
||||||
out/audio_out_system.h
|
out/audio_out_system.h
|
||||||
precompiled_headers.h
|
|
||||||
renderer/audio_device.cpp
|
renderer/audio_device.cpp
|
||||||
renderer/audio_device.h
|
renderer/audio_device.h
|
||||||
renderer/audio_renderer.h
|
renderer/audio_renderer.h
|
||||||
@@ -266,8 +265,4 @@ if(ANDROID)
|
|||||||
target_compile_definitions(audio_core PUBLIC HAVE_OBOE)
|
target_compile_definitions(audio_core PUBLIC HAVE_OBOE)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (YUZU_USE_PRECOMPILED_HEADERS)
|
|
||||||
target_precompile_headers(audio_core PRIVATE precompiled_headers.h)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
create_target_directory_groups(audio_core)
|
create_target_directory_groups(audio_core)
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
|
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "common/common_precompiled_headers.h"
|
|
||||||
@@ -36,7 +36,6 @@ add_library(
|
|||||||
cityhash.cpp
|
cityhash.cpp
|
||||||
cityhash.h
|
cityhash.h
|
||||||
common_funcs.h
|
common_funcs.h
|
||||||
common_precompiled_headers.h
|
|
||||||
common_types.h
|
common_types.h
|
||||||
concepts.h
|
concepts.h
|
||||||
container_hash.h
|
container_hash.h
|
||||||
@@ -102,7 +101,6 @@ add_library(
|
|||||||
param_package.h
|
param_package.h
|
||||||
parent_of_member.h
|
parent_of_member.h
|
||||||
point.h
|
point.h
|
||||||
precompiled_headers.h
|
|
||||||
quaternion.h
|
quaternion.h
|
||||||
range_map.h
|
range_map.h
|
||||||
range_mutex.h
|
range_mutex.h
|
||||||
@@ -270,8 +268,4 @@ if(ANDROID)
|
|||||||
target_link_libraries(common PRIVATE android)
|
target_link_libraries(common PRIVATE android)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(YUZU_USE_PRECOMPILED_HEADERS)
|
|
||||||
target_precompile_headers(common PRIVATE precompiled_headers.h)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
create_target_directory_groups(common)
|
create_target_directory_groups(common)
|
||||||
|
|||||||
@@ -1,14 +0,0 @@
|
|||||||
// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
|
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <algorithm>
|
|
||||||
#include <array>
|
|
||||||
#include <chrono>
|
|
||||||
#include <memory>
|
|
||||||
|
|
||||||
#include <fmt/ranges.h>
|
|
||||||
|
|
||||||
#include "common/assert.h"
|
|
||||||
#include "common/common_types.h"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
|
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "common/common_precompiled_headers.h"
|
|
||||||
@@ -1146,7 +1146,6 @@ add_library(core STATIC
|
|||||||
memory/dmnt_cheat_vm.h
|
memory/dmnt_cheat_vm.h
|
||||||
perf_stats.cpp
|
perf_stats.cpp
|
||||||
perf_stats.h
|
perf_stats.h
|
||||||
precompiled_headers.h
|
|
||||||
reporter.cpp
|
reporter.cpp
|
||||||
reporter.h
|
reporter.h
|
||||||
tools/freezer.cpp
|
tools/freezer.cpp
|
||||||
@@ -1272,9 +1271,4 @@ else()
|
|||||||
hle/service/ssl/ssl_backend_none.cpp)
|
hle/service/ssl/ssl_backend_none.cpp)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
if (YUZU_USE_PRECOMPILED_HEADERS)
|
|
||||||
target_precompile_headers(core PRIVATE precompiled_headers.h)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
create_target_directory_groups(core)
|
create_target_directory_groups(core)
|
||||||
|
|||||||
@@ -1,11 +0,0 @@
|
|||||||
// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
|
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <boost/container/flat_map.hpp> // used by service.h which is heavily included
|
|
||||||
#include <boost/intrusive/rbtree.hpp> // used by k_auto_object.h which is heavily included
|
|
||||||
|
|
||||||
#include "common/common_precompiled_headers.h"
|
|
||||||
|
|
||||||
#include "core/hle/kernel/k_process.h"
|
|
||||||
@@ -8,7 +8,6 @@
|
|||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
add_library(yuzu-room STATIC EXCLUDE_FROM_ALL
|
add_library(yuzu-room STATIC EXCLUDE_FROM_ALL
|
||||||
precompiled_headers.h
|
|
||||||
yuzu_room.cpp
|
yuzu_room.cpp
|
||||||
yuzu_room.h
|
yuzu_room.h
|
||||||
yuzu_room.rc
|
yuzu_room.rc
|
||||||
@@ -26,8 +25,4 @@ if (MSVC)
|
|||||||
endif()
|
endif()
|
||||||
target_link_libraries(yuzu-room PRIVATE ${PLATFORM_LIBRARIES} Threads::Threads)
|
target_link_libraries(yuzu-room PRIVATE ${PLATFORM_LIBRARIES} Threads::Threads)
|
||||||
|
|
||||||
if (YUZU_USE_PRECOMPILED_HEADERS)
|
|
||||||
target_precompile_headers(yuzu-room PRIVATE precompiled_headers.h)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
create_target_directory_groups(yuzu-room)
|
create_target_directory_groups(yuzu-room)
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
|
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "common/common_precompiled_headers.h"
|
|
||||||
@@ -24,8 +24,6 @@ option(DYNARMIC_IGNORE_ASSERTS "Ignore asserts" OFF)
|
|||||||
option(DYNARMIC_TESTS_USE_UNICORN "Enable fuzzing tests against unicorn" OFF)
|
option(DYNARMIC_TESTS_USE_UNICORN "Enable fuzzing tests against unicorn" OFF)
|
||||||
CMAKE_DEPENDENT_OPTION(DYNARMIC_USE_LLVM "Support disassembly of jitted x86_64 code using LLVM" OFF "NOT YUZU_DISABLE_LLVM" OFF)
|
CMAKE_DEPENDENT_OPTION(DYNARMIC_USE_LLVM "Support disassembly of jitted x86_64 code using LLVM" OFF "NOT YUZU_DISABLE_LLVM" OFF)
|
||||||
|
|
||||||
option(DYNARMIC_USE_PRECOMPILED_HEADERS "Use precompiled headers" OFF)
|
|
||||||
|
|
||||||
option(DYNARMIC_INSTALL "Install dynarmic headers and CMake files" OFF)
|
option(DYNARMIC_INSTALL "Install dynarmic headers and CMake files" OFF)
|
||||||
option(DYNARMIC_USE_BUNDLED_EXTERNALS "Use all bundled externals (useful when e.g. cross-compiling)" OFF)
|
option(DYNARMIC_USE_BUNDLED_EXTERNALS "Use all bundled externals (useful when e.g. cross-compiling)" OFF)
|
||||||
option(DYNARMIC_ENABLE_LTO "Enable LTO" OFF)
|
option(DYNARMIC_ENABLE_LTO "Enable LTO" OFF)
|
||||||
|
|||||||
@@ -410,15 +410,3 @@ target_compile_definitions(dynarmic PRIVATE FMT_USE_USER_DEFINED_LITERALS=1)
|
|||||||
if (DYNARMIC_ENABLE_LTO)
|
if (DYNARMIC_ENABLE_LTO)
|
||||||
set_property(TARGET dynarmic PROPERTY INTERPROCEDURAL_OPTIMIZATION TRUE)
|
set_property(TARGET dynarmic PROPERTY INTERPROCEDURAL_OPTIMIZATION TRUE)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (DYNARMIC_USE_PRECOMPILED_HEADERS)
|
|
||||||
set(PRECOMPILED_HEADERS "$<$<COMPILE_LANGUAGE:CXX>:${CMAKE_CURRENT_SOURCE_DIR}/ir/ir_emitter.h>")
|
|
||||||
if ("x86_64" IN_LIST ARCHITECTURE)
|
|
||||||
list(PREPEND PRECOMPILED_HEADERS "$<$<COMPILE_LANGUAGE:CXX>:<xbyak/xbyak.h$<ANGLE-R>>")
|
|
||||||
endif()
|
|
||||||
if ("arm64" IN_LIST ARCHITECTURE)
|
|
||||||
list(PREPEND PRECOMPILED_HEADERS "$<$<COMPILE_LANGUAGE:CXX>:<oaknut/oaknut.hpp$<ANGLE-R>>")
|
|
||||||
endif()
|
|
||||||
target_precompile_headers(dynarmic PRIVATE ${PRECOMPILED_HEADERS})
|
|
||||||
set(CMAKE_PCH_INSTANTIATE_TEMPLATES ON)
|
|
||||||
endif()
|
|
||||||
|
|||||||
@@ -134,7 +134,6 @@ add_library(hid_core STATIC
|
|||||||
hid_result.h
|
hid_result.h
|
||||||
hid_types.h
|
hid_types.h
|
||||||
hid_util.h
|
hid_util.h
|
||||||
precompiled_headers.h
|
|
||||||
resource_manager.cpp
|
resource_manager.cpp
|
||||||
resource_manager.h
|
resource_manager.h
|
||||||
)
|
)
|
||||||
@@ -160,7 +159,3 @@ endif()
|
|||||||
|
|
||||||
create_target_directory_groups(hid_core)
|
create_target_directory_groups(hid_core)
|
||||||
target_link_libraries(hid_core PUBLIC core)
|
target_link_libraries(hid_core PUBLIC core)
|
||||||
|
|
||||||
if (YUZU_USE_PRECOMPILED_HEADERS)
|
|
||||||
target_precompile_headers(hid_core PRIVATE precompiled_headers.h)
|
|
||||||
endif()
|
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
|
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "common/common_precompiled_headers.h"
|
|
||||||
@@ -35,7 +35,6 @@ add_library(input_common STATIC
|
|||||||
input_poller.h
|
input_poller.h
|
||||||
main.cpp
|
main.cpp
|
||||||
main.h
|
main.h
|
||||||
precompiled_headers.h
|
|
||||||
)
|
)
|
||||||
|
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
@@ -92,10 +91,6 @@ endif()
|
|||||||
create_target_directory_groups(input_common)
|
create_target_directory_groups(input_common)
|
||||||
target_link_libraries(input_common PUBLIC hid_core PRIVATE common Boost::headers)
|
target_link_libraries(input_common PUBLIC hid_core PRIVATE common Boost::headers)
|
||||||
|
|
||||||
if (YUZU_USE_PRECOMPILED_HEADERS)
|
|
||||||
target_precompile_headers(input_common PRIVATE precompiled_headers.h)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if (ANDROID)
|
if (ANDROID)
|
||||||
target_sources(input_common PRIVATE
|
target_sources(input_common PRIVATE
|
||||||
drivers/android.cpp
|
drivers/android.cpp
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
|
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "common/common_precompiled_headers.h"
|
|
||||||
@@ -11,7 +11,6 @@ add_library(network STATIC
|
|||||||
network.h
|
network.h
|
||||||
packet.cpp
|
packet.cpp
|
||||||
packet.h
|
packet.h
|
||||||
precompiled_headers.h
|
|
||||||
room.cpp
|
room.cpp
|
||||||
room.h
|
room.h
|
||||||
room_member.cpp
|
room_member.cpp
|
||||||
@@ -32,7 +31,3 @@ endif()
|
|||||||
if (PLATFORM_SUN)
|
if (PLATFORM_SUN)
|
||||||
target_link_libraries(network PRIVATE socket nsl)
|
target_link_libraries(network PRIVATE socket nsl)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (YUZU_USE_PRECOMPILED_HEADERS)
|
|
||||||
target_precompile_headers(network PRIVATE precompiled_headers.h)
|
|
||||||
endif()
|
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
|
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "common/common_precompiled_headers.h"
|
|
||||||
@@ -237,7 +237,6 @@ add_library(shader_recompiler STATIC
|
|||||||
ir_opt/vendor_workaround_pass.cpp
|
ir_opt/vendor_workaround_pass.cpp
|
||||||
ir_opt/verification_pass.cpp
|
ir_opt/verification_pass.cpp
|
||||||
object_pool.h
|
object_pool.h
|
||||||
precompiled_headers.h
|
|
||||||
profile.h
|
profile.h
|
||||||
program_header.h
|
program_header.h
|
||||||
runtime_info.h
|
runtime_info.h
|
||||||
@@ -266,7 +265,3 @@ else()
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
create_target_directory_groups(shader_recompiler)
|
create_target_directory_groups(shader_recompiler)
|
||||||
|
|
||||||
if (YUZU_USE_PRECOMPILED_HEADERS)
|
|
||||||
target_precompile_headers(shader_recompiler PRIVATE precompiled_headers.h)
|
|
||||||
endif()
|
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
|
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "common/common_precompiled_headers.h"
|
|
||||||
#include "frontend/maxwell/translate/impl/impl.h"
|
|
||||||
@@ -17,7 +17,6 @@ add_executable(tests
|
|||||||
common/unique_function.cpp
|
common/unique_function.cpp
|
||||||
core/core_timing.cpp
|
core/core_timing.cpp
|
||||||
core/internal_network/network.cpp
|
core/internal_network/network.cpp
|
||||||
precompiled_headers.h
|
|
||||||
video_core/memory_tracker.cpp
|
video_core/memory_tracker.cpp
|
||||||
input_common/calibration_configuration_job.cpp
|
input_common/calibration_configuration_job.cpp
|
||||||
)
|
)
|
||||||
@@ -28,7 +27,3 @@ target_link_libraries(tests PRIVATE common core input_common video_core)
|
|||||||
target_link_libraries(tests PRIVATE ${PLATFORM_LIBRARIES} Catch2::Catch2WithMain Threads::Threads)
|
target_link_libraries(tests PRIVATE ${PLATFORM_LIBRARIES} Catch2::Catch2WithMain Threads::Threads)
|
||||||
|
|
||||||
add_test(NAME tests COMMAND tests)
|
add_test(NAME tests COMMAND tests)
|
||||||
|
|
||||||
if (YUZU_USE_PRECOMPILED_HEADERS)
|
|
||||||
target_precompile_headers(tests PRIVATE precompiled_headers.h)
|
|
||||||
endif()
|
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
|
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "common/common_precompiled_headers.h"
|
|
||||||
@@ -102,7 +102,6 @@ add_library(video_core STATIC
|
|||||||
invalidation_accumulator.h
|
invalidation_accumulator.h
|
||||||
memory_manager.cpp
|
memory_manager.cpp
|
||||||
memory_manager.h
|
memory_manager.h
|
||||||
precompiled_headers.h
|
|
||||||
present.h
|
present.h
|
||||||
pte_kind.h
|
pte_kind.h
|
||||||
query_cache/bank_base.h
|
query_cache/bank_base.h
|
||||||
@@ -395,10 +394,6 @@ if (ARCHITECTURE_x86_64 OR ARCHITECTURE_arm64)
|
|||||||
target_link_libraries(video_core PRIVATE dynarmic::dynarmic)
|
target_link_libraries(video_core PRIVATE dynarmic::dynarmic)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (YUZU_USE_PRECOMPILED_HEADERS)
|
|
||||||
target_precompile_headers(video_core PRIVATE precompiled_headers.h)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if (ANDROID AND ARCHITECTURE_arm64)
|
if (ANDROID AND ARCHITECTURE_arm64)
|
||||||
target_link_libraries(video_core PRIVATE adrenotools)
|
target_link_libraries(video_core PRIVATE adrenotools)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
|
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "common/common_precompiled_headers.h"
|
|
||||||
@@ -4,7 +4,6 @@
|
|||||||
add_library(web_service STATIC
|
add_library(web_service STATIC
|
||||||
announce_room_json.cpp
|
announce_room_json.cpp
|
||||||
announce_room_json.h
|
announce_room_json.h
|
||||||
precompiled_headers.h
|
|
||||||
verify_login.cpp
|
verify_login.cpp
|
||||||
verify_login.h
|
verify_login.h
|
||||||
verify_user_jwt.cpp
|
verify_user_jwt.cpp
|
||||||
@@ -21,7 +20,3 @@ target_link_libraries(web_service PRIVATE common network nlohmann_json::nlohmann
|
|||||||
find_package(OpenSSL REQUIRED)
|
find_package(OpenSSL REQUIRED)
|
||||||
target_link_libraries(web_service PRIVATE OpenSSL::SSL OpenSSL::Crypto)
|
target_link_libraries(web_service PRIVATE OpenSSL::SSL OpenSSL::Crypto)
|
||||||
target_compile_definitions(web_service PRIVATE CPPHTTPLIB_OPENSSL_SUPPORT)
|
target_compile_definitions(web_service PRIVATE CPPHTTPLIB_OPENSSL_SUPPORT)
|
||||||
|
|
||||||
if (YUZU_USE_PRECOMPILED_HEADERS)
|
|
||||||
target_precompile_headers(web_service PRIVATE precompiled_headers.h)
|
|
||||||
endif()
|
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
|
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "common/common_precompiled_headers.h"
|
|
||||||
@@ -198,7 +198,6 @@ add_executable(yuzu
|
|||||||
multiplayer/state.cpp
|
multiplayer/state.cpp
|
||||||
multiplayer/state.h
|
multiplayer/state.h
|
||||||
multiplayer/validation.h
|
multiplayer/validation.h
|
||||||
precompiled_headers.h
|
|
||||||
startup_checks.cpp
|
startup_checks.cpp
|
||||||
startup_checks.h
|
startup_checks.h
|
||||||
set_play_time_dialog.cpp
|
set_play_time_dialog.cpp
|
||||||
@@ -448,10 +447,6 @@ if (ARCHITECTURE_x86_64 OR ARCHITECTURE_arm64)
|
|||||||
target_link_libraries(yuzu PRIVATE dynarmic::dynarmic)
|
target_link_libraries(yuzu PRIVATE dynarmic::dynarmic)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (YUZU_USE_PRECOMPILED_HEADERS)
|
|
||||||
target_precompile_headers(yuzu PRIVATE precompiled_headers.h)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if (YUZU_ROOM)
|
if (YUZU_ROOM)
|
||||||
target_link_libraries(yuzu PRIVATE yuzu-room)
|
target_link_libraries(yuzu PRIVATE yuzu-room)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
|
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "common/common_precompiled_headers.h"
|
|
||||||
@@ -24,7 +24,6 @@ add_executable(yuzu-cmd
|
|||||||
emu_window/emu_window_sdl2_null.h
|
emu_window/emu_window_sdl2_null.h
|
||||||
emu_window/emu_window_sdl2_vk.cpp
|
emu_window/emu_window_sdl2_vk.cpp
|
||||||
emu_window/emu_window_sdl2_vk.h
|
emu_window/emu_window_sdl2_vk.h
|
||||||
precompiled_headers.h
|
|
||||||
sdl_config.cpp
|
sdl_config.cpp
|
||||||
sdl_config.h
|
sdl_config.h
|
||||||
yuzu.cpp
|
yuzu.cpp
|
||||||
@@ -61,8 +60,4 @@ if (MSVC)
|
|||||||
copy_yuzu_SDL_deps(yuzu-cmd)
|
copy_yuzu_SDL_deps(yuzu-cmd)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (YUZU_USE_PRECOMPILED_HEADERS)
|
|
||||||
target_precompile_headers(yuzu-cmd PRIVATE precompiled_headers.h)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
create_target_directory_groups(yuzu-cmd)
|
create_target_directory_groups(yuzu-cmd)
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
|
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "common/common_precompiled_headers.h"
|
|
||||||
Reference in New Issue
Block a user