From ca607f8b35d631fa2fb9cf41d95b83116d28d1d5 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Wed, 7 Dec 2016 07:27:40 -0800 Subject: [PATCH] cmake: Add _CRT_SECURE_NO_WARNINGS to all projects This prevents issues with using standard C functions, where microsoft would otherwise spit out pointless warnings to encourage using microsoft-specific functions instead. --- CMakeLists.txt | 2 +- plugins/win-capture/get-graphics-offsets/d3d8-offsets.cpp | 1 - plugins/win-capture/get-graphics-offsets/d3d9-offsets.cpp | 1 - plugins/win-capture/get-graphics-offsets/dxgi-offsets.cpp | 1 - plugins/win-capture/get-graphics-offsets/get-graphics-offsets.c | 1 - plugins/win-capture/graphics-hook/d3d10-capture.cpp | 1 - plugins/win-capture/graphics-hook/d3d11-capture.cpp | 1 - plugins/win-capture/graphics-hook/d3d12-capture.cpp | 1 - plugins/win-capture/graphics-hook/d3d8-capture.cpp | 1 - plugins/win-capture/graphics-hook/d3d9-capture.cpp | 1 - plugins/win-capture/graphics-hook/dxgi-capture.cpp | 1 - plugins/win-capture/graphics-hook/gl-capture.c | 2 -- plugins/win-capture/graphics-hook/graphics-hook.c | 1 - plugins/win-capture/inject-helper/inject-helper.c | 2 -- plugins/win-capture/load-graphics-offsets.c | 1 - plugins/win-capture/obfuscate.c | 2 -- 16 files changed, 1 insertion(+), 19 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 14cb5c39f..7b7f1f1db 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -60,7 +60,7 @@ elseif(MSVC) endif() if(WIN32) - add_definitions(-DUNICODE -D_UNICODE) + add_definitions(-DUNICODE -D_UNICODE -D_CRT_SECURE_NO_WARNINGS) endif() if(MSVC) diff --git a/plugins/win-capture/get-graphics-offsets/d3d8-offsets.cpp b/plugins/win-capture/get-graphics-offsets/d3d8-offsets.cpp index 41e49aca4..8a136a516 100644 --- a/plugins/win-capture/get-graphics-offsets/d3d8-offsets.cpp +++ b/plugins/win-capture/get-graphics-offsets/d3d8-offsets.cpp @@ -1,4 +1,3 @@ -#define _CRT_SECURE_NO_WARNINGS #include #include #include "../d3d8-api/d3d8.h" diff --git a/plugins/win-capture/get-graphics-offsets/d3d9-offsets.cpp b/plugins/win-capture/get-graphics-offsets/d3d9-offsets.cpp index 499392f8b..d8bf51359 100644 --- a/plugins/win-capture/get-graphics-offsets/d3d9-offsets.cpp +++ b/plugins/win-capture/get-graphics-offsets/d3d9-offsets.cpp @@ -1,4 +1,3 @@ -#define _CRT_SECURE_NO_WARNINGS #include #include #include diff --git a/plugins/win-capture/get-graphics-offsets/dxgi-offsets.cpp b/plugins/win-capture/get-graphics-offsets/dxgi-offsets.cpp index ff3927c0d..ddc868692 100644 --- a/plugins/win-capture/get-graphics-offsets/dxgi-offsets.cpp +++ b/plugins/win-capture/get-graphics-offsets/dxgi-offsets.cpp @@ -1,4 +1,3 @@ -#define _CRT_SECURE_NO_WARNINGS #include #include #include diff --git a/plugins/win-capture/get-graphics-offsets/get-graphics-offsets.c b/plugins/win-capture/get-graphics-offsets/get-graphics-offsets.c index 3345c680e..e06e5cc06 100644 --- a/plugins/win-capture/get-graphics-offsets/get-graphics-offsets.c +++ b/plugins/win-capture/get-graphics-offsets/get-graphics-offsets.c @@ -1,4 +1,3 @@ -#define _CRT_SECURE_NO_WARNINGS #include #include #include diff --git a/plugins/win-capture/graphics-hook/d3d10-capture.cpp b/plugins/win-capture/graphics-hook/d3d10-capture.cpp index 48b4f8357..e7a3e0a2a 100644 --- a/plugins/win-capture/graphics-hook/d3d10-capture.cpp +++ b/plugins/win-capture/graphics-hook/d3d10-capture.cpp @@ -1,4 +1,3 @@ -#define _CRT_SECURE_NO_WARNINGS #include #include diff --git a/plugins/win-capture/graphics-hook/d3d11-capture.cpp b/plugins/win-capture/graphics-hook/d3d11-capture.cpp index cc3e51fbc..7ebe3a558 100644 --- a/plugins/win-capture/graphics-hook/d3d11-capture.cpp +++ b/plugins/win-capture/graphics-hook/d3d11-capture.cpp @@ -1,4 +1,3 @@ -#define _CRT_SECURE_NO_WARNINGS #include #include diff --git a/plugins/win-capture/graphics-hook/d3d12-capture.cpp b/plugins/win-capture/graphics-hook/d3d12-capture.cpp index c0b1902e4..6999b3ec4 100644 --- a/plugins/win-capture/graphics-hook/d3d12-capture.cpp +++ b/plugins/win-capture/graphics-hook/d3d12-capture.cpp @@ -1,4 +1,3 @@ -#define _CRT_SECURE_NO_WARNINGS #include #include "graphics-hook.h" diff --git a/plugins/win-capture/graphics-hook/d3d8-capture.cpp b/plugins/win-capture/graphics-hook/d3d8-capture.cpp index a2e87d4a0..d046be998 100644 --- a/plugins/win-capture/graphics-hook/d3d8-capture.cpp +++ b/plugins/win-capture/graphics-hook/d3d8-capture.cpp @@ -1,4 +1,3 @@ -#define _CRT_SECURE_NO_WARNINGS #include #include "../d3d8-api/d3d8.h" diff --git a/plugins/win-capture/graphics-hook/d3d9-capture.cpp b/plugins/win-capture/graphics-hook/d3d9-capture.cpp index 221aeb296..d40f932d2 100644 --- a/plugins/win-capture/graphics-hook/d3d9-capture.cpp +++ b/plugins/win-capture/graphics-hook/d3d9-capture.cpp @@ -1,4 +1,3 @@ -#define _CRT_SECURE_NO_WARNINGS #include #include #include diff --git a/plugins/win-capture/graphics-hook/dxgi-capture.cpp b/plugins/win-capture/graphics-hook/dxgi-capture.cpp index 1d8749a2e..c9891a56c 100644 --- a/plugins/win-capture/graphics-hook/dxgi-capture.cpp +++ b/plugins/win-capture/graphics-hook/dxgi-capture.cpp @@ -1,4 +1,3 @@ -#define _CRT_SECURE_NO_WARNINGS #include #include #include diff --git a/plugins/win-capture/graphics-hook/gl-capture.c b/plugins/win-capture/graphics-hook/gl-capture.c index 9e4a0c270..f46842f69 100644 --- a/plugins/win-capture/graphics-hook/gl-capture.c +++ b/plugins/win-capture/graphics-hook/gl-capture.c @@ -1,5 +1,3 @@ -#define _CRT_SECURE_NO_WARNINGS - #ifdef _MSC_VER #pragma warning(disable : 4214) /* nonstandard extension, non-int bitfield */ #pragma warning(disable : 4054) /* function pointer to data pointer */ diff --git a/plugins/win-capture/graphics-hook/graphics-hook.c b/plugins/win-capture/graphics-hook/graphics-hook.c index cd452e6fb..8a0aff292 100644 --- a/plugins/win-capture/graphics-hook/graphics-hook.c +++ b/plugins/win-capture/graphics-hook/graphics-hook.c @@ -1,4 +1,3 @@ -#define _CRT_SECURE_NO_WARNINGS #include #include #include "graphics-hook.h" diff --git a/plugins/win-capture/inject-helper/inject-helper.c b/plugins/win-capture/inject-helper/inject-helper.c index c796eca70..189569602 100644 --- a/plugins/win-capture/inject-helper/inject-helper.c +++ b/plugins/win-capture/inject-helper/inject-helper.c @@ -1,5 +1,3 @@ -#define _CRT_SECURE_NO_WARNINGS - #include #include #include diff --git a/plugins/win-capture/load-graphics-offsets.c b/plugins/win-capture/load-graphics-offsets.c index dc62c1cd3..fafc682d0 100644 --- a/plugins/win-capture/load-graphics-offsets.c +++ b/plugins/win-capture/load-graphics-offsets.c @@ -1,4 +1,3 @@ -#define _CRT_SECURE_NO_WARNINGS #include #include #include diff --git a/plugins/win-capture/obfuscate.c b/plugins/win-capture/obfuscate.c index 9317162ca..ad103fa98 100644 --- a/plugins/win-capture/obfuscate.c +++ b/plugins/win-capture/obfuscate.c @@ -1,5 +1,3 @@ -#define _CRT_SECURE_NO_WARNINGS - #ifdef _MSC_VER #pragma warning(disable : 4152) /* casting func ptr to void */ #endif