File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed
Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ # Only show moderate warnings for external library code.
2+ if (IS_MSVC)
3+ if (CMAKE_CXX_FLAGS MATCHES "/W[0-4]" )
4+ string (REGEX REPLACE "/W[0-4]" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} " )
5+ elseif (CMAKE_CXX_FLAGS MATCHES "/Wall" )
6+ string (REGEX REPLACE "/Wall" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} " )
7+ endif ()
8+ if (CMAKE_C_FLAGS MATCHES "/W[0-4]" )
9+ string (REGEX REPLACE "/W[0-4]" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS} " )
10+ elseif (CMAKE_C_FLAGS MATCHES "/Wall" )
11+ string (REGEX REPLACE "/Wall" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS} " )
12+ endif ()
13+ elseif (IS_GNU OR IS_CLANG)
14+ if (CMAKE_CXX_FLAGS MATCHES "-Wall" )
15+ string (REGEX REPLACE "-Wall" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} " )
16+ endif ()
17+ if (CMAKE_C_FLAGS MATCHES "-Wall" )
18+ string (REGEX REPLACE "-Wall" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS} " )
19+ endif ()
20+ endif ()
21+
22+ if (IS_MSVC)
23+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /W0" )
24+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W0" )
25+ elseif (IS_GNU OR IS_CLANG)
26+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -w" )
27+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -w" )
28+ endif ()
29+
130include (FetchContent)
231FetchContent_Declare(PoseLib
332 GIT_REPOSITORY https://github.com/PoseLib/PoseLib.git
You can’t perform that action at this time.
0 commit comments