Update YAZE project configuration to include additional Abseil library directories

- Expanded the `AdditionalLibraryDirectories` in `YAZE.vcxproj` to include multiple directories for Abseil libraries, enhancing the project's dependency management.
- This change improves the build process by ensuring that all necessary Abseil components are correctly referenced, supporting better functionality and performance.
This commit is contained in:
scawful
2025-09-28 17:32:17 -04:00
parent f257425782
commit e77b38ee20

View File

@@ -147,7 +147,7 @@
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>$(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalLibraryDirectories>$(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\strings\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\str_format\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\flags\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\status\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\base\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\hash\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\container\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\synchronization\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>asar-static.lib;ImGui.lib;absl_strings.lib;absl_str_format.lib;absl_flags.lib;absl_flags_parse.lib;absl_flags_usage.lib;absl_status.lib;absl_statusor.lib;absl_base.lib;absl_hash.lib;absl_flat_hash_map.lib;absl_synchronization.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
@@ -168,7 +168,7 @@
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>$(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalLibraryDirectories>$(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\strings\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\str_format\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\flags\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\status\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\base\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\hash\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\container\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\synchronization\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>asar-static.lib;ImGui.lib;absl_strings.lib;absl_str_format.lib;absl_flags.lib;absl_flags_parse.lib;absl_flags_usage.lib;absl_status.lib;absl_statusor.lib;absl_base.lib;absl_hash.lib;absl_flat_hash_map.lib;absl_synchronization.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
@@ -185,7 +185,7 @@
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>$(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalLibraryDirectories>$(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\strings\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\str_format\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\flags\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\status\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\base\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\hash\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\container\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\synchronization\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>asar-static.lib;ImGui.lib;absl_strings.lib;absl_str_format.lib;absl_flags.lib;absl_flags_parse.lib;absl_flags_usage.lib;absl_status.lib;absl_statusor.lib;absl_base.lib;absl_hash.lib;absl_flat_hash_map.lib;absl_synchronization.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
@@ -206,7 +206,7 @@
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>$(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalLibraryDirectories>$(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\strings\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\str_format\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\flags\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\status\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\base\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\hash\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\container\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\synchronization\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>asar-static.lib;ImGui.lib;absl_strings.lib;absl_str_format.lib;absl_flags.lib;absl_flags_parse.lib;absl_flags_usage.lib;absl_status.lib;absl_statusor.lib;absl_base.lib;absl_hash.lib;absl_flat_hash_map.lib;absl_synchronization.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
@@ -223,7 +223,7 @@
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>$(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalLibraryDirectories>$(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\strings\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\str_format\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\flags\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\status\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\base\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\hash\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\container\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\synchronization\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>asar-static.lib;ImGui.lib;absl_strings.lib;absl_str_format.lib;absl_flags.lib;absl_flags_parse.lib;absl_flags_usage.lib;absl_status.lib;absl_statusor.lib;absl_base.lib;absl_hash.lib;absl_flat_hash_map.lib;absl_synchronization.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
@@ -244,7 +244,7 @@
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>$(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalLibraryDirectories>$(ProjectDir)build\lib\$(Configuration);$(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\strings\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\str_format\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\flags\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\status\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\base\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\hash\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\container\$(Configuration);$(ProjectDir)build\src\lib\abseil-cpp\absl\synchronization\$(Configuration);$(ProjectDir)vcpkg_installed\$(Platform)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>asar-static.lib;ImGui.lib;absl_strings.lib;absl_str_format.lib;absl_flags.lib;absl_flags_parse.lib;absl_flags_usage.lib;absl_status.lib;absl_statusor.lib;absl_base.lib;absl_hash.lib;absl_flat_hash_map.lib;absl_synchronization.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>