From 11971d18d9bcee55356f196deb11e32e2cd7b9df Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Tue, 29 Oct 2024 22:34:58 +0000 Subject: [PATCH] citra_meta: Target now utilizes precompiled headers --- src/citra_meta/CMakeLists.txt | 5 +++++ src/citra_meta/precompiled_headers.h | 7 +++++++ 2 files changed, 12 insertions(+) create mode 100644 src/citra_meta/precompiled_headers.h diff --git a/src/citra_meta/CMakeLists.txt b/src/citra_meta/CMakeLists.txt index ee990b5b7..2c6c7809f 100644 --- a/src/citra_meta/CMakeLists.txt +++ b/src/citra_meta/CMakeLists.txt @@ -1,6 +1,7 @@ add_executable(citra_meta citra.rc main.cpp + precompiled_headers.h ) set_target_properties(citra_meta PROPERTIES OUTPUT_NAME "citra") @@ -68,6 +69,10 @@ if(WIN32) endif() endif() +if (CITRA_USE_PRECOMPILED_HEADERS) + target_precompile_headers(citra_meta PRIVATE precompiled_headers.h) +endif() + # Bundle in-place on MSVC so dependencies can be resolved by builds. if (ENABLE_QT AND MSVC) include(BundleTarget) diff --git a/src/citra_meta/precompiled_headers.h b/src/citra_meta/precompiled_headers.h new file mode 100644 index 000000000..a981368b7 --- /dev/null +++ b/src/citra_meta/precompiled_headers.h @@ -0,0 +1,7 @@ +// Copyright Citra Emulator Project / Lime3DS Emulator Project +// Licensed under GPLv2 or any later version +// Refer to the license.txt file included. + +#pragma once + +#include "common/common_precompiled_headers.h"