mirror of
https://git.proxmox.com/git/libgit2
synced 2025-07-06 01:49:24 +00:00
msvc: Disable warnings in header file
Remove clutter from the CMakeLists file by disabling the warnings programatically.
This commit is contained in:
parent
d215cf2429
commit
5888860d2a
@ -53,7 +53,7 @@ OPTION (BUILD_CLAY "Build Tests using the Clay suite" ON)
|
|||||||
|
|
||||||
# Platform specific compilation flags
|
# Platform specific compilation flags
|
||||||
IF (MSVC)
|
IF (MSVC)
|
||||||
SET(CMAKE_C_FLAGS "/W4 /WX /nologo /Zi /wd4127")
|
SET(CMAKE_C_FLAGS "/W4 /nologo /Zi")
|
||||||
IF (STDCALL)
|
IF (STDCALL)
|
||||||
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /Gz")
|
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /Gz")
|
||||||
ENDIF ()
|
ENDIF ()
|
||||||
|
@ -9,6 +9,16 @@
|
|||||||
|
|
||||||
#if defined(_MSC_VER)
|
#if defined(_MSC_VER)
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Disable silly MSVC warnings
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* conditional expression is constant */
|
||||||
|
#pragma warning(disable: 4127)
|
||||||
|
|
||||||
|
/* nonstandard extension used : bit field types other than int */
|
||||||
|
#pragma warning(disable: 4214)
|
||||||
|
|
||||||
/* access() mode parameter #defines */
|
/* access() mode parameter #defines */
|
||||||
# define F_OK 0 /* existence check */
|
# define F_OK 0 /* existence check */
|
||||||
# define W_OK 2 /* write mode check */
|
# define W_OK 2 /* write mode check */
|
||||||
|
Loading…
Reference in New Issue
Block a user