Skip to content

Commit

Permalink
Removed Visual Studio project files. Please use CMake instead.
Browse files Browse the repository at this point in the history
One exception: EyeTune still has its own solution, as it's a UWP app and not yet ported to CMake.

Also removed the AppVeyor build config as it was broken for a long time. Updated documentation so it no longer states devs can use the pre-made solution files.
  • Loading branch information
kblaschke committed Nov 25, 2021
1 parent 8aaf51c commit 3dd19d6
Show file tree
Hide file tree
Showing 51 changed files with 2 additions and 80,611 deletions.
184 changes: 0 additions & 184 deletions .appveyor.yml

This file was deleted.

17 changes: 2 additions & 15 deletions BUILDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -201,21 +201,8 @@ cmake --build /path/to/build/dir --config Release -- -j 4

## Building on Windows

### Using the provided project files

Windows build bypasses the autogen/configure pipeline and uses manually created Visual Studio/MSVC project files
in `msvc/`. See `.appveyor.yml` for command line building.

Some dependencies are included verbatim (GLEW), while others leverage the NuGet ecosystem and are downloaded
automatically (SDL2).

The Visual Studio solution is quite old and unmaintained. If you experience issues importing it, try using CMake to
generate the solution for your Visual Studio version instead.

### With CMake

To build the projectM library and the SDL-based standalone application, CMake can be used as on any other platform.
Using vcpkg to pull in the build dependencies is highly recommended, as CMake can't use NuGet (NuGet pulls in
To build the projectM library and the SDL-based standalone application, CMake must be used to create the project files
first. Using vcpkg to pull in the build dependencies is highly recommended, as CMake can't use NuGet (NuGet pulls in
dependencies using the project files, while CMake requires the libraries before creating the project files).

#### Installing the dependencies with vcpkg
Expand Down
6 changes: 0 additions & 6 deletions msvc/.gitignore

This file was deleted.

Loading

0 comments on commit 3dd19d6

Please sign in to comment.