From 2cb3f663bcbfd2f446df10c1555b5d5ddd0e96c1 Mon Sep 17 00:00:00 2001 From: JosJuice Date: Thu, 4 Mar 2021 09:59:59 +0100 Subject: CMake: Include WIL headers MSBuild does this, so CMake should too. Fixes a Windows build error. --- Source/Core/DolphinQt/GameList/GameList.cpp | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) (limited to 'Source') diff --git a/Source/Core/DolphinQt/GameList/GameList.cpp b/Source/Core/DolphinQt/GameList/GameList.cpp index e1a19f1f0b..ae8b3d5449 100644 --- a/Source/Core/DolphinQt/GameList/GameList.cpp +++ b/Source/Core/DolphinQt/GameList/GameList.cpp @@ -2,6 +2,18 @@ // Licensed under GPLv2+ // Refer to the license.txt file included. +#ifdef _WIN32 +#include +#include +#include + +// This file uses some identifiers which are defined as macros in Windows headers. +// Include and undefine the macros first thing we do to solve build errors. +#ifdef DeleteFile +#undef DeleteFile +#endif +#endif + #include "DolphinQt/GameList/GameList.h" #include @@ -53,20 +65,6 @@ #include "UICommon/GameFile.h" -#ifdef _WIN32 -#include -#include -#include - -// This file uses some identifiers which are defined as macros in Windows headers. -// Undefine them for the intellisense parser to solve some red squiggles. -#ifdef __INTELLISENSE__ -#ifdef DeleteFile -#undef DeleteFile -#endif -#endif -#endif - GameList::GameList(QWidget* parent) : QStackedWidget(parent), m_model(this) { m_list_proxy = new ListProxyModel(this); -- cgit v1.2.3