[TOOLS] Fix/suppress all MSVC/x64 warnings (#1525)

This commit is contained in:
Timo Kreuzer 2019-04-15 13:29:33 +02:00 committed by Colin Finck
parent 0aed8b09a4
commit f47f45dbdd
No known key found for this signature in database
GPG key ID: 1BA74E70456BA1A9
29 changed files with 140 additions and 37 deletions

View file

@ -35,3 +35,14 @@ list(APPEND SOURCE
add_definitions(-DINT16=SHORT)
add_host_tool(widl ${SOURCE})
target_link_libraries(widl wpphost)
if(MSVC)
# Disable warning "'>': signed/unsigned mismatch"
add_target_compile_flags(widl "/wd4018")
# Disable warning "unary minus operator applied to unsigned type, result still unsigned"
add_target_compile_flags(widl "/wd4146")
# Disable warning "'=': conversion from 'a' to 'b', possible loss of data"
add_target_compile_flags(widl "/wd4244")
endif()