From ad7673f31d80b7c43585b2a57ddeee71998cb56a Mon Sep 17 00:00:00 2001 From: scawful Date: Sun, 28 Sep 2025 17:15:36 -0400 Subject: [PATCH] Add custom build step for Abseil library in YAZE project configuration - Introduced a new custom build command in `YAZE.vcxproj` to configure and build the Abseil library, enhancing the project's dependency management. - Updated the `ConfigureCMake` target to include the build step for Abseil, ensuring a more comprehensive build process. - This change improves the overall organization and efficiency of the build workflow. --- YAZE.vcxproj | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/YAZE.vcxproj b/YAZE.vcxproj index 6d34774e..b47c4d4c 100644 --- a/YAZE.vcxproj +++ b/YAZE.vcxproj @@ -1071,6 +1071,12 @@ $(ProjectDir)build\lib\$(Configuration)\ImGui.lib $(ProjectDir)CMakeLists.txt;$(ProjectDir)cmake\imgui.cmake + + Configuring CMake and building Abseil libraries... + cmake -B "$(ProjectDir)build" -G "Visual Studio 17 2022" -A $(Platform) -DCMAKE_POLICY_VERSION_MINIMUM=3.5 && cmake --build "$(ProjectDir)build" --target absl_strings --config $(Configuration) + $(ProjectDir)build\src\lib\abseil-cpp\absl\strings\lib\$(Configuration)\absl_strings.lib + $(ProjectDir)CMakeLists.txt;$(ProjectDir)cmake\absl.cmake + +