Define WIN32_LEAN_AND_MEAN for CMake sources on Windows

This reduces APIs included by `windows.h`.  We can include the headers
for those APIs as needed.
This commit is contained in:
Brad King 2016-08-17 10:43:26 -04:00
parent 481c9003fa
commit 27591a541c
1 changed files with 4 additions and 1 deletions

View File

@ -45,9 +45,12 @@ endif()
set(EXECUTABLE_OUTPUT_PATH ${CMake_BIN_DIR})
# ensure Unicode friendly APIs are used on Windows
if(WIN32)
# ensure Unicode friendly APIs are used on Windows
add_definitions(-DUNICODE -D_UNICODE)
# minimize windows.h content
add_definitions(-DWIN32_LEAN_AND_MEAN)
endif()
# configure the .dox.in file