From 9baaadc3aac6bbb9e2eb1a5ef45839e311e3ca96 Mon Sep 17 00:00:00 2001 From: pongo1231 Date: Wed, 15 Jan 2025 22:35:34 +0000 Subject: [PATCH] ChaosMod: Remove VS project CMake has been the predominant way to compile the ASI for a long while. Get rid of the vcxproj to reduce the maintenance burden on non-VS setups. --- .github/workflows/asi-vcxproj-check.yml | 19 - ChaosMod.sln | 2 - ChaosMod/ChaosMod.vcxproj | 508 ------------------ .../Components/EffectSound/EffectSound3D.h | 1 - 4 files changed, 530 deletions(-) delete mode 100644 .github/workflows/asi-vcxproj-check.yml delete mode 100644 ChaosMod/ChaosMod.vcxproj diff --git a/.github/workflows/asi-vcxproj-check.yml b/.github/workflows/asi-vcxproj-check.yml deleted file mode 100644 index 25b181efc..000000000 --- a/.github/workflows/asi-vcxproj-check.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: ChaosMod.vcxproj Check - -on: - pull_request: - push: - -jobs: - tests: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v4 - - - name: Setup Python - uses: actions/setup-python@v4 - - - name: Run scripts/asi_vcxproj_check.py - run: python scripts/asi_vcxproj_check.py ChaosMod/ ChaosMod.vcxproj diff --git a/ChaosMod.sln b/ChaosMod.sln index f0dc36af6..0cb57ec19 100644 --- a/ChaosMod.sln +++ b/ChaosMod.sln @@ -3,8 +3,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.32014.148 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ChaosMod", "ChaosMod\ChaosMod.vcxproj", "{0D45DE2D-C8FC-4877-98F2-65EC8B7F9477}" -EndProject Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Shared", "Shared\Shared.shproj", "{E8C71724-789E-46CF-82B9-8A9C0D964E91}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ConfigApp", "ConfigApp\ConfigApp.csproj", "{6C0F4E58-1BD1-4E16-AF5F-D743A93C8F9C}" diff --git a/ChaosMod/ChaosMod.vcxproj b/ChaosMod/ChaosMod.vcxproj deleted file mode 100644 index 22f89ab7e..000000000 --- a/ChaosMod/ChaosMod.vcxproj +++ /dev/null @@ -1,508 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - 16.0 - {0D45DE2D-C8FC-4877-98F2-65EC8B7F9477} - ChaosMod - 10.0 - - - - DynamicLibrary - true - v143 - Unicode - - - DynamicLibrary - false - v143 - true - Unicode - - - - - - - - - - - - - - - .asi - - - .asi - - - - Level3 - Disabled - true - true - Use - stdcpp20 - _WINDLL;%(PreprocessorDefinitions);CURL_STATICLIB;NOMINMAX;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS;_CRT_SECURE_NO_WARNINGS - .;../vendor - /bigobj %(AdditionalOptions) - - - Console - kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);winmm.lib;dbghelp.lib;d3dcompiler.lib;XInput.lib - - - - - Level3 - MaxSpeed - true - true - true - true - stdcpp20 - Use - _WINDLL;%(PreprocessorDefinitions);CURL_STATICLIB;NOMINMAX;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS - .;../vendor - 4996;4099;4244;4267 - - - Console - true - true - kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);winmm.lib;dbghelp.lib;d3dcompiler.lib;XInput.lib - UseLinkTimeCodeGeneration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Create - Create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ChaosMod/Components/EffectSound/EffectSound3D.h b/ChaosMod/Components/EffectSound/EffectSound3D.h index f79a829ed..44199f31c 100644 --- a/ChaosMod/Components/EffectSound/EffectSound3D.h +++ b/ChaosMod/Components/EffectSound/EffectSound3D.h @@ -1,7 +1,6 @@ #pragma once #include "Components/EffectSound/EffectSoundManager.h" -#include "Effects/EffectIdentifier.h" #include #include