Bläddra i källkod

vcmi: disable -Wvirtual-move-assign from tests

Konstantin P 2 år sedan
förälder
incheckning
00487e3257
1 ändrade filer med 4 tillägg och 0 borttagningar
  1. 4 0
      test/CMakeLists.txt

+ 4 - 0
test/CMakeLists.txt

@@ -170,6 +170,10 @@ check_cxx_compiler_flag(-Wdeprecated-copy-with-user-provided-copy COPY)
 if(COPY)
 if(COPY)
 	add_compile_options(-Wno-deprecated-copy-with-user-provided-copy) #Used in googletest
 	add_compile_options(-Wno-deprecated-copy-with-user-provided-copy) #Used in googletest
 endif()
 endif()
+check_cxx_compiler_flag(-Wvirtual-move-assign MOVE_ASSIGN)
+if(MOVE_ASSIGN)
+	add_compile_options(-Wno-virtual-move-assign) #GCC is too strict here
+endif()
 add_subdirectory_with_folder("3rdparty" googletest EXCLUDE_FROM_ALL)
 add_subdirectory_with_folder("3rdparty" googletest EXCLUDE_FROM_ALL)
 
 
 add_executable(vcmitest ${test_SRCS} ${test_HEADERS} ${mock_HEADERS})
 add_executable(vcmitest ${test_SRCS} ${test_HEADERS} ${mock_HEADERS})