From 80285d97ad0606cd17ce5a3651b0c483780dd785 Mon Sep 17 00:00:00 2001 From: James Zern Date: Wed, 15 Nov 2017 18:41:34 -0800 Subject: [PATCH] cmake: avoid security warnings under msvc fopen, sscanf are error checked and only used in the examples. this matches Makefile.vc. Change-Id: I411c3ace6b5db092656d6b03dc5b438bd70616fc --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f0153213..3b105e37 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -103,7 +103,10 @@ endforeach() ### Define the mandatory libraries. # Build the webpdecoder library. -if(NOT MSVC) +if(MSVC) + # avoid security warnings for e.g., fopen() used in the examples. + add_definitions(-D_CRT_SECURE_NO_WARNINGS) +else() add_definitions(-Wall) endif() include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${WEBP_DEP_INCLUDE_DIRS})