aboutsummaryrefslogtreecommitdiff
path: root/win32/VS2015
AgeCommit message (Collapse)Author
2020-08-21Replace WIN32 with _WIN32 everywhereNirbheek Chauhan
_WIN32 is defined on all Windows platforms by every compiler that targets Windows. We do not need WIN32 at all. Signed-off-by: Mark Harris <mark.hsj@gmail.com> Resolves https://github.com/xiph/opus/pull/104
2018-07-26win32: Add ambisonics sources to VS projectJoshua Bowman
[mark.hsj: Add other missing files and update filter file] Signed-off-by: Mark Harris <mark.hsj@gmail.com> Fixes https://github.com/xiph/libopusenc/issues/9 Fixes https://github.com/xiph/opus-tools/issues/32
2017-09-11Rename SSE 4.1 files to match their targets.Ralph Giles
Distinguish source files for the SSE 4.1 instruction set extension consistently by their filename. This makes it easier to check the correct flags are being set at build time. Signed-off-by: Jonathan Lennox <jonathan@vidyo.com>
2017-03-02VS2015: remove previously ignored C4146 in kiss_fft.cRicardo Constantino
C4146: unary minus operator applied to unsigned type, result still unsigned Fixed in a previous commit. Signed-off-by: Mark Harris <mark.hsj@gmail.com>
2017-03-02VS2015: Ignore LNK4221 and properly force SSE off for Win32Ricardo Constantino
This warning complains of files that don't define any new symbols not being included in linking. GCC doesn't seem to complain about those, so neither should VS. Signed-off-by: Mark Harris <mark.hsj@gmail.com> Closes https://github.com/xiph/opus/pull/34
2017-03-02VS2015: ignore C4244 warning in opus_compare.cRicardo Constantino
opus_compare.c defines the bitstream so we avoid changing it by ignoring the non-breaking warning instead of changing the file. Signed-off-by: Mark Harris <mark.hsj@gmail.com> Resolves https://github.com/xiph/opus/issues/21
2017-02-20VS2015: only compile fixed silk for appropriate configsRicardo Constantino
Signed-off-by: Mark Harris <mark.hsj@gmail.com> Closes https://github.com/xiph/opus/pull/26
2017-02-20VS2015: Move back PreprocessorDefinitions to opusRicardo Constantino
They're only needed in that project, no need to be in common.props. Signed-off-by: Mark Harris <mark.hsj@gmail.com>
2017-02-20VS2015: join common options in a properties fileRicardo Constantino
Should make the projects a bit easier to digest and the differences between the different configurations and platforms be more obvious. A (happy?) side effect of this is the static libraries are now about the same size as the ones produced by GCC and seem to build fine with opus-tools. Needs testing with other third party applications to make sure nothing is missing that shouldn't. Signed-off-by: Mark Harris <mark.hsj@gmail.com>
2017-02-20VS2015: remove dead options for linker in static configurationsRicardo Constantino
Signed-off-by: Mark Harris <mark.hsj@gmail.com>
2016-11-10vs2015: reenable DebugDLL versions of opus_demoRicardo Constantino
Signed-off-by: Ralph Giles <giles@thaumas.net>
2016-11-03vs2015: Add missing file to test_opus_encode.Ricardo Constantino
Signed-off-by: Ralph Giles <giles@thaumas.net>
2016-09-01vs2015: include files added in 76674feaRicardo Constantino (:RiCON)
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2016-07-27VS2015: Ignore warning 4146 in celt/kiss_fft.c.Ricardo Constantino (:RiCON)
Warning 4146 is "unary minus operator applied to unsigned type, result still unsigned" Signed-off-by: Ralph Giles <giles@mozilla.com>
2016-07-27VS2015: Disable building DebugDLL opus_demo.Ricardo Constantino (:RiCON)
This works around the issue with using private symbols. Signed-off-by: Ralph Giles <giles@mozilla.com>
2016-07-27vs2015: Merge opus dependencies into its project.Ricardo Constantino (:RiCON)
Since DLL builds can't include both fixed and float, separate DLL_fixed configurations added that include fixed silk code and also set FIXED_POINT. Signed-off-by: Ralph Giles <giles@mozilla.com>
2016-07-26VS2015: Mirror changes in *.mk files from exp_lbr_tune merge.Ricardo Constantino (:RiCON)
Signed-off-by: Ralph Giles <giles@mozilla.com>
2016-07-26VS2015: Suppress a few warnings.Ricardo Constantino (:RiCON)
SDLCheck is a superset of BufferSecurityCheck and is off by default. If it's set, it complains that it's overriden by BufferSecurityCheck. Warning 4996 is already ignored in other binaries (fopen being deprecated and suggesting fopen_s). NoExtensions isn't a valid value for EnableEnhancedInstructionSet in x64 builds.
2016-07-26Create a simple project to create version.h.Ricardo Constantino (:RiCON)
Run before any other project. Avoids trying to create and replace version.h more than once which led to file-locking errors with multicore builds. Signed-off-by: Ralph Giles <giles@mozilla.com>
2016-05-17Fix DLL errors and Additional Library DirectoriesOrestes Zoupanos
2016-05-11Fix VS2015 dynamic builds by adding DLL_EXPORT to CFLAGSRicardo Constantino (:RiCON)
Needed after 6e96173.
2016-05-11fix build settings for DLL project, runtime library must be linked to DLL ↵uraymeiviar
too to prevent heap deallocation error
2016-05-11Added Visual Studio 2015 solution and added ReleaseDLL and DebugDLL Project ↵uraymeiviar
settings to produce .dll file instead of .lib