| Index: source/libvpx/build/make/gen_msvs_vcxproj.sh
|
| ===================================================================
|
| --- source/libvpx/build/make/gen_msvs_vcxproj.sh (revision 263011)
|
| +++ source/libvpx/build/make/gen_msvs_vcxproj.sh (working copy)
|
| @@ -28,6 +28,7 @@
|
| --lib Generate a project for creating a static library
|
| --dll Generate a project for creating a dll
|
| --static-crt Use the static C runtime (/MT)
|
| + --enable-werror Treat warnings as errors (/WX)
|
| --target=isa-os-cc Target specifier (required)
|
| --out=filename Write output to a file [stdout]
|
| --name=project_name Name of the project (required)
|
| @@ -173,7 +174,8 @@
|
| done
|
| done
|
| close_tag CustomBuild
|
| - elif [ "$pat" == "c" ] || [ "$pat" == "cc" ] ; then
|
| + elif [ "$pat" == "c" ] || \
|
| + [ "$pat" == "cc" ] || [ "$pat" == "cpp" ]; then
|
| open_tag ClCompile \
|
| Include=".\\$f"
|
| # Separate file names with Condition?
|
| @@ -233,6 +235,8 @@
|
| ;;
|
| --static-crt) use_static_runtime=true
|
| ;;
|
| + --enable-werror) werror=true
|
| + ;;
|
| --ver=*)
|
| vs_ver="$optval"
|
| case "$optval" in
|
| @@ -492,7 +496,9 @@
|
| tag_content PreprocessorDefinitions "WIN32;$debug;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE$extradefines;%(PreprocessorDefinitions)"
|
| tag_content RuntimeLibrary $runtime
|
| tag_content WarningLevel Level3
|
| - # DebugInformationFormat
|
| + if ${werror:-false}; then
|
| + tag_content TreatWarningAsError true
|
| + fi
|
| close_tag ClCompile
|
| case "$proj_kind" in
|
| exe)
|
| @@ -519,7 +525,7 @@
|
| done
|
|
|
| open_tag ItemGroup
|
| - generate_filter "Source Files" "c;cc;def;odl;idl;hpj;bat;asm;asmx;s"
|
| + generate_filter "Source Files" "c;cc;cpp;def;odl;idl;hpj;bat;asm;asmx;s"
|
| close_tag ItemGroup
|
| open_tag ItemGroup
|
| generate_filter "Header Files" "h;hm;inl;inc;xsd"
|
|
|