mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2025-02-26 08:22:31 +00:00
Updates to the MS Visual C build system
This commit is contained in:
parent
cdcffaef3f
commit
66554b918c
@ -4,15 +4,12 @@
|
|||||||
#define PACKAGE "mkvtoolnix"
|
#define PACKAGE "mkvtoolnix"
|
||||||
#define VERSION "3.2.0"
|
#define VERSION "3.2.0"
|
||||||
|
|
||||||
#pragma warning(disable:4018)
|
#pragma warning(disable:4018) //signed/unsigned mismatch
|
||||||
#pragma warning(disable:4244)
|
#pragma warning(disable:4244) //conversion; possible loss of data
|
||||||
#pragma warning(disable:4146)
|
#pragma warning(disable:4290) //C++ exception specification ignored except to indicate a function is not __declspec(nothrow)
|
||||||
#pragma warning(disable:4996)
|
#pragma warning(disable:4334) //'operator' : result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
|
||||||
#pragma warning(disable:4805)
|
#pragma warning(disable:4800) //forcing value to bool 'true' or 'false' (performance warning)
|
||||||
#pragma warning(disable:4334)
|
#pragma warning(disable:4996) //'function': was declared deprecated
|
||||||
#pragma warning(disable:4800)
|
|
||||||
#pragma warning(disable:4290)
|
|
||||||
#pragma warning(disable:4305)
|
|
||||||
|
|
||||||
#define HAVE_BOOST 1
|
#define HAVE_BOOST 1
|
||||||
#define HAVE_BOOST_FILESYSTEM 1
|
#define HAVE_BOOST_FILESYSTEM 1
|
||||||
|
@ -75,6 +75,9 @@ static struct {
|
|||||||
{ 1, 32, 0xEDB88320 },
|
{ 1, 32, 0xEDB88320 },
|
||||||
};
|
};
|
||||||
static uint32_t s_crc_table[CRC_MAX][257];
|
static uint32_t s_crc_table[CRC_MAX][257];
|
||||||
|
#ifdef COMP_MSC
|
||||||
|
#pragma warning(disable:4146) //unary minus operator applied to unsigned type, result still unsigned
|
||||||
|
#endif
|
||||||
|
|
||||||
int
|
int
|
||||||
crc_init(uint32_t *ctx,
|
crc_init(uint32_t *ctx,
|
||||||
|
@ -100,6 +100,10 @@ xtr_aac_c::create_file(xtr_base_c *master,
|
|||||||
m_srate_idx = 11;
|
m_srate_idx = 11;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef COMP_MSC
|
||||||
|
#pragma warning(disable:4309) //truncation of constant data. 0xff is an int.
|
||||||
|
#endif
|
||||||
|
|
||||||
void
|
void
|
||||||
xtr_aac_c::handle_frame(memory_cptr &frame,
|
xtr_aac_c::handle_frame(memory_cptr &frame,
|
||||||
KaxBlockAdditions *additions,
|
KaxBlockAdditions *additions,
|
||||||
|
@ -383,26 +383,6 @@
|
|||||||
RelativePath="..\src\common\wavpack.cpp"
|
RelativePath="..\src\common\wavpack.cpp"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
<File
|
|
||||||
RelativePath="..\src\common\tags\writer.cpp"
|
|
||||||
>
|
|
||||||
<FileConfiguration
|
|
||||||
Name="Debug|Win32"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
ObjectFile="$(IntDir)\writer_collision.obj"
|
|
||||||
/>
|
|
||||||
</FileConfiguration>
|
|
||||||
<FileConfiguration
|
|
||||||
Name="Release|Win32"
|
|
||||||
>
|
|
||||||
<Tool
|
|
||||||
Name="VCCLCompilerTool"
|
|
||||||
ObjectFile="$(IntDir)\writer_collision.obj"
|
|
||||||
/>
|
|
||||||
</FileConfiguration>
|
|
||||||
</File>
|
|
||||||
<File
|
<File
|
||||||
RelativePath="..\src\common\chapters\writer.cpp"
|
RelativePath="..\src\common\chapters\writer.cpp"
|
||||||
>
|
>
|
||||||
@ -423,6 +403,26 @@
|
|||||||
/>
|
/>
|
||||||
</FileConfiguration>
|
</FileConfiguration>
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\src\common\tags\writer.cpp"
|
||||||
|
>
|
||||||
|
<FileConfiguration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
ObjectFile="$(IntDir)\writer_collision.obj"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration
|
||||||
|
Name="Release|Win32"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
ObjectFile="$(IntDir)\writer_collision.obj"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\src\common\xml\xml.cpp"
|
RelativePath="..\src\common\xml\xml.cpp"
|
||||||
>
|
>
|
||||||
@ -728,10 +728,6 @@
|
|||||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||||
>
|
>
|
||||||
</Filter>
|
</Filter>
|
||||||
<File
|
|
||||||
RelativePath="..\src\common\Makefile.in"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Files>
|
</Files>
|
||||||
<Globals>
|
<Globals>
|
||||||
</Globals>
|
</Globals>
|
||||||
|
@ -193,6 +193,14 @@
|
|||||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||||
>
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\src\info\mkvinfo.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\src\info\wxwidgets_ui.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
</Filter>
|
</Filter>
|
||||||
<Filter
|
<Filter
|
||||||
Name="Resource Files"
|
Name="Resource Files"
|
||||||
|
Loading…
Reference in New Issue
Block a user