From: evpobr Date: Wed, 8 Apr 2020 05:28:27 +0000 (+0500) Subject: Silence some CMake build MSVC useless warnings X-Git-Tag: v1.3.7~32 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fupstream%2Flibvorbis.git;a=commitdiff_plain;h=4d963fe0b4ba3bdb45233de4b959ce2f36963f7a Silence some CMake build MSVC useless warnings Supress warnings about unsafe and deprecated functions like this: strcat is unsafe, use `strcat_s` instead and so on. Signed-off-by: Ralph Giles --- diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index 7e8ca45..7cd68e5 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -67,6 +67,12 @@ if(WIN32) list(APPEND VORBISFILE_SOURCES ../win32/vorbisfile.def) endif() +if(MSVC) + add_definitions(-D_CRT_SECURE_NO_WARNINGS) + add_definitions(-D_CRT_SECURE_NO_DEPRECATE) + add_definitions(-D_CRT_NONSTDC_NO_DEPRECATE) +endif() + if (NOT BUILD_FRAMEWORK) add_library(vorbis ${VORBIS_HEADERS} ${VORBIS_SOURCES}) add_library(vorbisenc ${VORBISENC_SOURCES})