mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
Summary: Last PR seems to have test failures, re-issuing. Pull Request resolved: https://github.com/pytorch/pytorch/pull/11417 Reviewed By: orionr Differential Revision: D9784706 Pulled By: Yangqing fbshipit-source-id: 9e5f347e19fa2700ff69d2cd69ea7a9e01a91609
This commit is contained in:
committed by
Facebook Github Bot
parent
92fd69f256
commit
3121c8f526
@ -187,20 +187,19 @@ endif()
|
||||
if(BUILD_TEST)
|
||||
# Preserve build options.
|
||||
set(TEMP_BUILD_SHARED_LIBS ${BUILD_SHARED_LIBS})
|
||||
set(TEMP_CMAKE_DEBUG_POSTFIX ${CMAKE_DEBUG_POSTFIX})
|
||||
|
||||
# We will build gtest as static libs and embed it directly into the binary.
|
||||
set(BUILD_SHARED_LIBS OFF CACHE BOOL "Build shared libs" FORCE)
|
||||
|
||||
# For gtest, we will simply embed it into our test binaries, so we won't
|
||||
# need to install it.
|
||||
set(BUILD_GTEST ON)
|
||||
set(INSTALL_GTEST OFF)
|
||||
set(BUILD_GTEST ON CACHE BOOL "Build gtest" FORCE)
|
||||
set(INSTALL_GTEST OFF CACHE BOOL "Install gtest." FORCE)
|
||||
# We currently don't need gmock right now.
|
||||
set(BUILD_GMOCK OFF)
|
||||
set(BUILD_GMOCK OFF CACHE BOOL "Build gmock." FORCE)
|
||||
# For Windows, we will check the runtime used is correctly passed in.
|
||||
if (NOT CAFFE2_USE_MSVC_STATIC_RUNTIME)
|
||||
set(gtest_force_shared_crt ON)
|
||||
set(gtest_force_shared_crt ON CACHE BOOL "force shared crt on gtest" FORCE)
|
||||
endif()
|
||||
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/../third_party/googletest)
|
||||
include_directories(SYSTEM ${CMAKE_CURRENT_LIST_DIR}/../third_party/googletest/googletest/include)
|
||||
@ -212,10 +211,8 @@ if(BUILD_TEST)
|
||||
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/../third_party/benchmark)
|
||||
include_directories(${CMAKE_CURRENT_LIST_DIR}/../third_party/benchmark/include)
|
||||
|
||||
# Recover build options. Unfortunately gtest modifies CMAKE_DEBUG_POSTFIX
|
||||
# in some versions as detailed at https://github.com/google/googletest/issues/1334
|
||||
# Recover build options.
|
||||
set(BUILD_SHARED_LIBS ${TEMP_BUILD_SHARED_LIBS} CACHE BOOL "Build shared libs" FORCE)
|
||||
set(CMAKE_DEBUG_POSTFIX ${TEMP_CMAKE_DEBUG_POSTFIX} CACHE BOOL "Debug postfix" FORCE)
|
||||
endif()
|
||||
|
||||
# ---[ LMDB
|
||||
|
2
third_party/googletest
vendored
2
third_party/googletest
vendored
Submodule third_party/googletest updated: 69e48e92de...2fe3bd994b
Reference in New Issue
Block a user