|
| 1 | +diff --git a/googletest/cmake/internal_utils.cmake b/googletest/cmake/internal_utils.cmake |
| 2 | +index 7ca256a7..40631be1 100644 |
| 3 | +--- a/googletest/cmake/internal_utils.cmake |
| 4 | ++++ b/googletest/cmake/internal_utils.cmake |
| 5 | +@@ -75,7 +75,7 @@ macro(config_compiler_and_linker) |
| 6 | + # TODO(vladl@google.com): Add -RTCs and -RTCu to debug builds. |
| 7 | + set(cxx_base_flags "-GS -W4 -WX -wd4251 -wd4275 -nologo -J") |
| 8 | + set(cxx_base_flags "${cxx_base_flags} -D_UNICODE -DUNICODE -DWIN32 -D_WIN32") |
| 9 | +- set(cxx_base_flags "${cxx_base_flags} -DSTRICT -DWIN32_LEAN_AND_MEAN") |
| 10 | ++ set(cxx_base_flags "${cxx_base_flags} -DSTRICT -DWIN32_LEAN_AND_MEAN -D_USE_STD_VECTOR_ALGORITHMS=0") |
| 11 | + set(cxx_exception_flags "-EHsc -D_HAS_EXCEPTIONS=1") |
| 12 | + set(cxx_no_exception_flags "-EHs-c- -D_HAS_EXCEPTIONS=0") |
| 13 | + set(cxx_no_rtti_flags "-GR-") |
| 14 | +@@ -173,8 +173,7 @@ function(cxx_library_with_type name type cxx_flags) |
| 15 | + RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" |
| 16 | + LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib" |
| 17 | + ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib" |
| 18 | +- PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" |
| 19 | +- COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib") |
| 20 | ++ PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin") |
| 21 | + # Make PDBs match library name. |
| 22 | + get_target_property(pdb_debug_postfix ${name} DEBUG_POSTFIX) |
| 23 | + set_target_properties(${name} |
0 commit comments