cmake: try to disable compile warning of C4819

This commit is contained in:
Xiaofeng Wang 2022-07-26 13:24:22 +08:00
parent 8f679831bc
commit 310b60276c
2 changed files with 5 additions and 3 deletions

View File

@ -171,7 +171,7 @@ if(UNIX)
"-Wno-error=extra;-Wno-error=missing-field-initializers;-Wno-error=type-limits")
elseif(WIN32)
# TODO: /wd4819
set(COMPILE_OPTIONS_DEFAULT "/wd4819")
set(COMPILE_OPTIONS_DEFAULT "/wd4566;/wd4819")
endif()
# mediakit runtime

View File

@ -41,11 +41,13 @@ endif()
add_executable(MediaServer ${MediaServer_SRC_LIST})
target_compile_definitions(MediaServer
PRIVATE ${COMPILE_DEFINITIONS})
install(TARGETS MediaServer DESTINATION ${INSTALL_PATH_RUNTIME})
target_compile_options(MediaServer
PRIVATE ${COMPILE_OPTIONS_DEFAULT})
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
target_link_libraries(MediaServer -Wl,--start-group ${MK_LINK_LIBRARIES} -Wl,--end-group)
else()
target_link_libraries(MediaServer ${MK_LINK_LIBRARIES})
endif()
install(TARGETS MediaServer DESTINATION ${INSTALL_PATH_RUNTIME})