From b03ad0b22d08e6fe65cdb6538b4e89560980c8d3 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Mon, 17 Feb 2020 17:15:25 +0100 Subject: [PATCH] CMake: define _CRT_SECURE_NO_WARNINGS for MSVC compiler. Otherwise build will fail if you use "non-secure" functions. like fopen() --- CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 620e94a..e77fa5d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -42,6 +42,8 @@ set( CMAKE_CXX_EXTENSIONS OFF ) if (CMAKE_CXX_COMPILER_ID MATCHES "GNU") set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wall -Wconversion -Wno-sign-conversion -Wextra" ) +elseif (CMAKE_CXX_COMPILER_ID MATCHES "MSVC") + add_definitions( "-D_CRT_SECURE_NO_WARNINGS=1" ) endif() # Libraries