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:
parent
481c9003fa
commit
27591a541c
@ -45,9 +45,12 @@ endif()
|
|||||||
|
|
||||||
set(EXECUTABLE_OUTPUT_PATH ${CMake_BIN_DIR})
|
set(EXECUTABLE_OUTPUT_PATH ${CMake_BIN_DIR})
|
||||||
|
|
||||||
# ensure Unicode friendly APIs are used on Windows
|
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
|
# ensure Unicode friendly APIs are used on Windows
|
||||||
add_definitions(-DUNICODE -D_UNICODE)
|
add_definitions(-DUNICODE -D_UNICODE)
|
||||||
|
|
||||||
|
# minimize windows.h content
|
||||||
|
add_definitions(-DWIN32_LEAN_AND_MEAN)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# configure the .dox.in file
|
# configure the .dox.in file
|
||||||
|
Loading…
x
Reference in New Issue
Block a user