From 692e2271949d01b5a56e872e2401375cd590fa8a Mon Sep 17 00:00:00 2001
From: ConfiG <cgytrus@cgyt.ru>
Date: Fri, 9 Jun 2023 15:54:37 +0300
Subject: [PATCH] add LIBRARY_OUTPUT_DIRECTORY back and change SIZE_T to size_t

---
 loader/launcher/windows/CMakeLists.txt | 5 +++++
 loader/src/main.cpp                    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/loader/launcher/windows/CMakeLists.txt b/loader/launcher/windows/CMakeLists.txt
index 377e88ed..b01a6a34 100644
--- a/loader/launcher/windows/CMakeLists.txt
+++ b/loader/launcher/windows/CMakeLists.txt
@@ -30,12 +30,17 @@ set_target_properties(Updater PROPERTIES
 	PREFIX "" 
 	OUTPUT_NAME "GeodeUpdater"
 	RUNTIME_OUTPUT_DIRECTORY "${GEODE_BIN_PATH}/nightly"
+	LIBRARY_OUTPUT_DIRECTORY "${GEODE_BIN_PATH}/nightly"
 	RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO "${GEODE_BIN_PATH}/nightly"
 	ARCHIVE_OUTPUT_DIRECTORY_RELWITHDEBINFO "${GEODE_BIN_PATH}/nightly"
+	LIBRARY_OUTPUT_DIRECTORY_RELWITHDEBINFO "${GEODE_BIN_PATH}/nightly"
+	LIBRARY_OUTPUT_DIRECTORY_RELEASE "${GEODE_BIN_PATH}/nightly"
 	RUNTIME_OUTPUT_DIRECTORY_RELEASE "${GEODE_BIN_PATH}/nightly"
 	ARCHIVE_OUTPUT_DIRECTORY_RELEASE "${GEODE_BIN_PATH}/nightly"
+	LIBRARY_OUTPUT_DIRECTORY_MINSIZEREL "${GEODE_BIN_PATH}/nightly"
 	RUNTIME_OUTPUT_DIRECTORY_MINSIZEREL "${GEODE_BIN_PATH}/nightly"
 	ARCHIVE_OUTPUT_DIRECTORY_MINSIZEREL "${GEODE_BIN_PATH}/nightly"
+	LIBRARY_OUTPUT_DIRECTORY "${GEODE_BIN_PATH}/nightly"
 	RUNTIME_OUTPUT_DIRECTORY "${GEODE_BIN_PATH}/nightly"
 	ARCHIVE_OUTPUT_DIRECTORY "${GEODE_BIN_PATH}/nightly"
 )
diff --git a/loader/src/main.cpp b/loader/src/main.cpp
index 0bd68411..2c27a728 100644
--- a/loader/src/main.cpp
+++ b/loader/src/main.cpp
@@ -99,7 +99,7 @@ extern "C" __declspec(dllexport) DWORD WINAPI loadGeode(void* arg) {
     auto process = GetCurrentProcess();
 
     auto patchAddr = reinterpret_cast<void*>(geode::base::get() + 0x260ff8);
-    constexpr SIZE_T patchLength = 13;
+    constexpr size_t patchLength = 13;
     auto detourAddr = reinterpret_cast<uintptr_t>(&gdMainHook) - geode::base::get() - 0x261005;
     auto detourAddrPtr = reinterpret_cast<uint8_t*>(&detourAddr);