Skip to content

Commit 863fd31

Browse files
committed
More cmake updates
1 parent 3dde11e commit 863fd31

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,7 @@ elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
591591
endforeach()
592592
endif()
593593

594-
set(WarningsEXE "/wd4061" "/wd4062" "/wd4365" "/wd4514" "/wd4625" "/wd4626" "/wd4627" "/wd4668" "/wd4710" "/wd4711" "/wd4751" "/wd4820" "/wd5026" "/wd5027" "/wd5039" "/wd5045" "/wd5219")
594+
set(WarningsEXE "/wd4061" "/wd4062" "/wd4365" "/wd4514" "/wd4571" "/wd4625" "/wd4626" "/wd4627" "/wd4668" "/wd4710" "/wd4711" "/wd4751" "/wd4774" "/wd4820" "/wd5026" "/wd5027" "/wd5039" "/wd5045" "/wd5219")
595595
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 19.34)
596596
list(APPEND WarningsEXE "/wd5262" "/wd5264")
597597
endif()

Texconv/PortablePixMap.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#pragma warning(disable : 4005)
1515
#endif
1616
#define WIN32_LEAN_AND_MEAN
17-
#define NOMINMAX
17+
#define NOMINMAX 1
1818
#define NODRAWTEXT
1919
#define NOMCX
2020
#define NOSERVICE
@@ -25,6 +25,7 @@
2525

2626
#include <Windows.h>
2727

28+
#include <algorithm>
2829
#include <cstddef>
2930
#include <cstdint>
3031
#include <cstdio>

build/CompilerAndLinker.cmake

+4
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,10 @@ elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
123123
list(APPEND COMPILER_SWITCHES /Zc:lambda)
124124
endif()
125125

126+
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 19.29)
127+
list(APPEND COMPILER_SWITCHES /external:W4)
128+
endif()
129+
126130
if((CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 19.31)
127131
AND (XBOX_CONSOLE_TARGET STREQUAL "durango"))
128132
list(APPEND COMPILER_SWITCHES /Zc:static_assert-)

0 commit comments

Comments
 (0)