]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/type_index/test/Jamfile.v2
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / boost / libs / type_index / test / Jamfile.v2
index 8a1d3a46f82e4e4a0010cee3cb19758df8c35c94..fc5c92a5bb81c256f2cab91c8e54e23e058a4cd8 100644 (file)
@@ -46,7 +46,7 @@ test-suite type_index
     [ run ctti_print_name.cpp : : : <test-info>always_show_run_output ]
     [ run testing_crossmodule.cpp test_lib_rtti ]
     [ run testing_crossmodule.cpp test_lib_nortti : : : <rtti>off $(norttidefines) : testing_crossmodule_no_rtti ]
-    [ run testing_crossmodule_anonymous.cpp test_lib_anonymous_rtti ]
+    [ run testing_crossmodule_anonymous.cpp test_lib_anonymous_rtti : : : <test-info>always_show_run_output ]
     [ run compare_ctti_stl.cpp ]
 
     [ compile-fail type_index_test_ctti_copy_fail.cpp ]
@@ -54,9 +54,12 @@ test-suite type_index
     [ compile type_index_test_ctti_alignment.cpp ]
 
     # Mixing RTTI on and off
-    [ link-fail testing_crossmodule.cpp test_lib_rtti : $(nortti) : link_fail_nortti_rtti ]
-    # MSVC sometimes overrides the /GR-, without `detect_missmatch` this test may link
-    [ link-fail testing_crossmodule.cpp test_lib_nortti : : link_fail_rtti_nortti ]
+
+    # MSVC sometimes overrides the /GR-, without `detect_missmatch` this test may link.
+    # TODO: Disabled on MSVC. Enable again when there'll be an understanding of how to write this test correctly wor MSVC. 
+    [ link-fail testing_crossmodule.cpp test_lib_rtti : $(nortti)  <toolset>msvc:<build>no : link_fail_nortti_rtti ]
+    [ link-fail testing_crossmodule.cpp test_lib_nortti : <toolset>msvc:<build>no : link_fail_rtti_nortti ]
+
     [ run testing_crossmodule.cpp test_lib_rtti_compat : : : $(nortti) $(compat) : testing_crossmodule_nortti_rtti_compat ]
     [ run testing_crossmodule.cpp test_lib_nortti_compat : : : $(compat) : testing_crossmodule_rtti_nortti_compat ]
   ;