From 79e381b1c78421a8a23b3deb1855187aaeb18f41 Mon Sep 17 00:00:00 2001 From: scawful Date: Sun, 28 Sep 2025 16:34:08 -0400 Subject: [PATCH] Update YAZE project configuration to integrate vcpkg for library management - Added import statements for vcpkg props and targets in the `YAZE.vcxproj` file to enable vcpkg integration. - Updated `AdditionalLibraryDirectories` to include paths for libraries installed via vcpkg, enhancing dependency management and build organization across configurations. - These changes streamline the build process and align with the project's strategy for using vcpkg for library dependencies. --- YAZE.vcxproj | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/YAZE.vcxproj b/YAZE.vcxproj index c73017e5..07397748 100644 --- a/YAZE.vcxproj +++ b/YAZE.vcxproj @@ -6,6 +6,7 @@ x64-windows arm64-windows + Debug @@ -146,7 +147,7 @@ Console true - $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);%(AdditionalLibraryDirectories) + $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(VcpkgRoot)installed\$(VcpkgTriplet)\lib;%(AdditionalLibraryDirectories) SDL2.lib;SDL2main.lib;asar-static.lib;ImGui.lib;%(AdditionalDependencies) @@ -167,7 +168,7 @@ true true true - $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);%(AdditionalLibraryDirectories) + $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(VcpkgRoot)installed\$(VcpkgTriplet)\lib;%(AdditionalLibraryDirectories) SDL2.lib;SDL2main.lib;asar-static.lib;ImGui.lib;%(AdditionalDependencies) @@ -184,7 +185,7 @@ Console true - $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);%(AdditionalLibraryDirectories) + $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(VcpkgRoot)installed\$(VcpkgTriplet)\lib;%(AdditionalLibraryDirectories) SDL2.lib;SDL2main.lib;asar-static.lib;ImGui.lib;%(AdditionalDependencies) @@ -205,7 +206,7 @@ true true true - $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);%(AdditionalLibraryDirectories) + $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(VcpkgRoot)installed\$(VcpkgTriplet)\lib;%(AdditionalLibraryDirectories) SDL2.lib;SDL2main.lib;asar-static.lib;ImGui.lib;%(AdditionalDependencies) @@ -222,7 +223,7 @@ Console true - $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);%(AdditionalLibraryDirectories) + $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(VcpkgRoot)installed\$(VcpkgTriplet)\lib;%(AdditionalLibraryDirectories) SDL2.lib;SDL2main.lib;asar-static.lib;ImGui.lib;%(AdditionalDependencies) @@ -243,7 +244,7 @@ true true true - $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);%(AdditionalLibraryDirectories) + $(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(VcpkgRoot)installed\$(VcpkgTriplet)\lib;%(AdditionalLibraryDirectories) SDL2.lib;SDL2main.lib;asar-static.lib;ImGui.lib;%(AdditionalDependencies) @@ -1051,6 +1052,7 @@ +