Browse Source

Don't use -fpermissive on msvc

pull/2405/head
obligaron 5 years ago committed by Anders Jenbo
parent
commit
6dbbfca030
  1. 12
      3rdParty/libzt/CMakeLists.txt

12
3rdParty/libzt/CMakeLists.txt vendored

@ -7,12 +7,18 @@ FetchContent_Declare(libzt
FetchContent_MakeAvailableExcludeFromAll(libzt)
# External library, ignore all warnings
target_compile_options(zto_obj PRIVATE -fpermissive -w)
target_compile_options(zto_obj PRIVATE -w)
target_compile_options(libnatpmp_obj PRIVATE -w)
target_compile_options(libzt_obj PRIVATE -fpermissive -w)
target_compile_options(libzt_obj PRIVATE -w)
target_compile_options(lwip_obj PRIVATE -w)
target_compile_options(miniupnpc_obj PRIVATE -w)
target_compile_options(zt-static PRIVATE -fpermissive -w)
target_compile_options(zt-static PRIVATE -w)
if(NOT CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
target_compile_options(zto_obj PRIVATE -fpermissive)
target_compile_options(libzt_obj PRIVATE -fpermissive)
target_compile_options(zt-static PRIVATE -fpermissive)
endif()
target_include_directories(zt-static INTERFACE
"${libzt_SOURCE_DIR}/include"

Loading…
Cancel
Save