source-sdk-2013 icon indicating copy to clipboard operation
source-sdk-2013 copied to clipboard

Replace VS project files with IDE-independent build system.

Open WhyIsEvery4thYearAlwaysBad opened this issue 3 years ago • 3 comments

Currently the Source SDK uses Visual Studio project files for compilation. However this causes an IDE-dependency, which can cause issues for clients that do not have, or can't buy, Visual Studio.

There is no IDE dependency. Msbuild can compile sln on linux. Instructions to do so on Valve dev wiki here: https://developer.valvesoftware.com/wiki/Source_SDK_2013

Yetoo1 avatar Nov 29 '21 01:11 Yetoo1

Not quite correct.

Non Windows builds already create independent build files that are IDE and system independent.

The problem on Windows is that MSVC is the only toolchain with full support and unless you want to go through the effort and trouble to manually assemble all paths and directories its best to simply depend on Visual Studio

Jan200101 avatar Nov 29 '21 07:11 Jan200101

VPC can output to multiple formats, and VS Community is free

samzanemesis avatar Jan 09 '22 16:01 samzanemesis