Commit Graph

34 Commits

Author SHA1 Message Date
bnnm
95cd8b8046 Fix MSVC Winamp text/path issues 2023-02-17 01:04:33 +01:00
bnnm
ea5ac66706 vs: move common config to .props and simplify 2023-02-08 21:06:35 +01:00
bnnm
fd7470fcd1 build: vcxproj cleanup 2023-01-15 22:40:24 +01:00
bnnm
6e25349246 builds: remove useless target in vcxprojs 2023-01-15 21:21:40 +01:00
bnnm
757710e888 move libspeex with other DLLs
- also to libspeex-1.dll for consistency with other autoconf DLLs
2023-01-15 19:13:33 +01:00
NicknineTheEagle
42353fc425 VS project fixups 2022-08-04 09:30:41 +03:00
NicknineTheEagle
b081312831 Migrate to VS 2019 and foobar2000 2022-01-04 SDK 2022-05-01 21:47:58 +03:00
bnnm
ec18e44a54 msvc: remove libvgmstream-only flags and includes 2021-08-14 12:27:47 +02:00
bnnm
c2428c8faa vs: remove faac includes for now 2021-08-12 00:05:30 +02:00
bnnm
0b14f9a446 builds: modify how version.h is used to fix issues
- version.h is now static (should increase on new releases)
- if compiler flag is passed, will try to use version_auto.h (autogen)
(auto only on compiler flag to avoid include'ing a non-existant file)
- avoid clobbered version.h as may force recompiles
2021-08-10 23:51:48 +02:00
NicknineTheEagle
c85579f6a4 Fixups to VS project files 2021-08-10 05:50:20 +03:00
bnnm
25b95c61ae builds: clean version makers a bit 2021-08-08 14:00:58 +02:00
bnnm
52f04eef82 build: VERSION fixes
- rename to VERSION to VGMSTREAM_VERSION to avoid some clashes
- improve git-less builds
2021-08-07 20:41:50 +02:00
Lukas Cone
be7a8371ba ffmpeg includes from system for unix 2021-07-17 20:09:11 +02:00
bnnm
4ade8eb470 Split Winamp code 2021-04-18 13:04:00 +02:00
bnnm
9d41ef13ac Enable libspeex in foobar/msvc 2021-01-23 16:26:46 +01:00
bnnm
c226ad2835 Disable FDK-AAC/QAAC default compile flag 2020-03-08 22:26:19 +01:00
bnnm
7762bce8a5 Remove libg7221_decode 2020-01-12 12:33:37 +01:00
bnnm
cc4f70806f Fix CRLF<>LF for some files 2019-11-10 21:26:31 +01:00
NicknineTheEagle
67670aa110 Removed deprecated MinimalRebuild option 2019-09-08 16:28:35 +03:00
Naram Qashat
78748393db Add CMake scripts
Needed to change how version.h was included to let it pick up the one from CMake's build location.

NOTE: Does not build with MinGW-w64 currently, does not have a way to build the audacious or XMPlay plugins.
2019-03-17 14:36:55 -04:00
bnnm
6a85067230 Use winamp unicode for MSVC 2018-11-04 00:58:42 +01:00
bnnm
cae82e9074 Clean builds and enable VGM_USE_VORBIS/MPEG manually for consistency 2018-08-20 20:08:24 +02:00
bnnm
c1e7e3b1f9 Enable CELT for MSVC project files 2018-08-12 23:00:28 +02:00
bnnm
95239dca62 Fix dependencies dir, again 2018-03-04 01:12:31 +01:00
bnnm
d21793bf22 Add UserMacro to make changing dependencies easier 2018-03-03 20:45:32 +01:00
Christopher Snowhill
03745aa8cc Disabled MAIATRAC3Plus library and removed its binaries from distribution. 2018-02-06 17:29:51 -08:00
Alex Barney
bcfcb71f47 Automate MSVC builds
- Add a script to download dependencies
- Move dependencies to "/dependencies"
- Update solution file so it contains all projects
- Add a script for building and packaging the MSVC builds
- Add information for using AppVeyor's continuous integration service
2018-01-19 20:58:58 -06:00
Christopher Snowhill
a5b19acfb8 Revert DLL runtime change, at least until foobar2000 hits v1.4 stable. 2018-01-16 23:19:37 -08:00
bxaimc
6b7908e42c Updated additional project files to match toolsets used in libvgmstream and foo_input_vgmstream. This keeps msvc from freaking out 2018-01-08 12:01:10 -05:00
bnnm
02be212c54 Update VS project files for FFmpeg Opus (swresample.dll) 2017-09-24 19:15:24 +02:00
bnnm
2c9acb9cf2 Move version.bat/h to root and use it for all Visual Studio modules 2017-01-15 23:09:37 +01:00
bnnm
95ac35fff9 Update test/winamp VS project files so they are similar to foobar's 2017-01-15 21:12:43 +01:00
libertyernie
418d1942d4 Create project files for VS2015 2015-08-30 10:27:27 -05:00