File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed
Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -53,10 +53,17 @@ if(CMAKE_CXX_COMPILER_ID MATCHES "^(GNU|Clang|AppleClang)$")
5353 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall" )
5454endif ()
5555
56- if (MSVC AND ENABLE_STATIC_RUNTIME)
57- foreach (flag_var CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO )
58- string (REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var} }" )
59- endforeach (flag_var)
56+ if (MSVC )
57+ if (ENABLE_STATIC_RUNTIME)
58+ foreach (flag_var CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO )
59+ string (REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var} }" )
60+ endforeach (flag_var)
61+ endif ()
62+ # Disable warnings for internal invocations of API functions
63+ # that have been marked with TAGLIB_DEPRECATED
64+ # https://docs.microsoft.com/en-us/cpp/error-messages/compiler-warnings/compiler-warning-level-3-c4996
65+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /wd4996" )
66+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /wd4996" )
6067endif ()
6168
6269# Read version information from file taglib/toolkit/taglib.h into variables
You can’t perform that action at this time.
0 commit comments