From 95625bfce5751bf5220a7b93a5b746f2fb7cfce7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20D=C3=ADaz=20M=C3=A1s?= Date: Sun, 27 Aug 2017 17:39:41 +0200 Subject: [PATCH] Add WIN32_LEAN_AND_MEAN definition to solve some linking issues on windows --- config/compilerFlags.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/config/compilerFlags.cmake b/config/compilerFlags.cmake index dee3cfa0..c02a4139 100644 --- a/config/compilerFlags.cmake +++ b/config/compilerFlags.cmake @@ -58,4 +58,9 @@ if(MSVC) set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO "/NODEFAULTLIB:MSVCRT") endif() + # Resolving Redefinition Errors Betwen ws2def.h and winsock.h: + # - http://www.zachburlingame.com/2011/05/resolving-redefinition-errors-betwen-ws2def-h-and-winsock-h/ + # - https://stackoverflow.com/questions/11040133/what-does-defining-win32-lean-and-mean-exclude-exactly + add_definitions(-DWIN32_LEAN_AND_MEAN) + endif()