Update YAZE project configuration to include additional Abseil library dependencies
- Expanded the `AdditionalDependencies` in `YAZE.vcxproj` to include multiple Abseil libraries, enhancing the project's functionality and dependency management. - Added custom build steps for the new Abseil targets, ensuring they are built as part of the overall project workflow. - This change improves the build process by integrating necessary libraries for better performance and feature support.
This commit is contained in:
42
YAZE.vcxproj
42
YAZE.vcxproj
@@ -148,7 +148,7 @@
|
||||
<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>
|
||||
<AdditionalDependencies>asar-static.lib;ImGui.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<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>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
@@ -169,7 +169,7 @@
|
||||
<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>
|
||||
<AdditionalDependencies>asar-static.lib;ImGui.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<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>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
@@ -186,7 +186,7 @@
|
||||
<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>
|
||||
<AdditionalDependencies>asar-static.lib;ImGui.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<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>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
@@ -207,7 +207,7 @@
|
||||
<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>
|
||||
<AdditionalDependencies>asar-static.lib;ImGui.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<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>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
|
||||
@@ -224,7 +224,7 @@
|
||||
<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>
|
||||
<AdditionalDependencies>asar-static.lib;ImGui.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<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>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
|
||||
@@ -245,7 +245,7 @@
|
||||
<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>
|
||||
<AdditionalDependencies>asar-static.lib;ImGui.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<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>
|
||||
<ItemGroup>
|
||||
@@ -1073,5 +1073,35 @@
|
||||
<Exec Command="cmake --build "$(ProjectDir)build" --target absl_strings --config $(Configuration)"
|
||||
ContinueOnError="false"
|
||||
WorkingDirectory="$(ProjectDir)" />
|
||||
<Exec Command="cmake --build "$(ProjectDir)build" --target absl_str_format --config $(Configuration)"
|
||||
ContinueOnError="false"
|
||||
WorkingDirectory="$(ProjectDir)" />
|
||||
<Exec Command="cmake --build "$(ProjectDir)build" --target absl_flags --config $(Configuration)"
|
||||
ContinueOnError="false"
|
||||
WorkingDirectory="$(ProjectDir)" />
|
||||
<Exec Command="cmake --build "$(ProjectDir)build" --target absl_flags_parse --config $(Configuration)"
|
||||
ContinueOnError="false"
|
||||
WorkingDirectory="$(ProjectDir)" />
|
||||
<Exec Command="cmake --build "$(ProjectDir)build" --target absl_flags_usage --config $(Configuration)"
|
||||
ContinueOnError="false"
|
||||
WorkingDirectory="$(ProjectDir)" />
|
||||
<Exec Command="cmake --build "$(ProjectDir)build" --target absl_status --config $(Configuration)"
|
||||
ContinueOnError="false"
|
||||
WorkingDirectory="$(ProjectDir)" />
|
||||
<Exec Command="cmake --build "$(ProjectDir)build" --target absl_statusor --config $(Configuration)"
|
||||
ContinueOnError="false"
|
||||
WorkingDirectory="$(ProjectDir)" />
|
||||
<Exec Command="cmake --build "$(ProjectDir)build" --target absl_base --config $(Configuration)"
|
||||
ContinueOnError="false"
|
||||
WorkingDirectory="$(ProjectDir)" />
|
||||
<Exec Command="cmake --build "$(ProjectDir)build" --target absl_hash --config $(Configuration)"
|
||||
ContinueOnError="false"
|
||||
WorkingDirectory="$(ProjectDir)" />
|
||||
<Exec Command="cmake --build "$(ProjectDir)build" --target absl_flat_hash_map --config $(Configuration)"
|
||||
ContinueOnError="false"
|
||||
WorkingDirectory="$(ProjectDir)" />
|
||||
<Exec Command="cmake --build "$(ProjectDir)build" --target absl_synchronization --config $(Configuration)"
|
||||
ContinueOnError="false"
|
||||
WorkingDirectory="$(ProjectDir)" />
|
||||
</Target>
|
||||
</Project>
|
||||
|
||||
Reference in New Issue
Block a user