We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4c3b0cc commit bd1f9b2Copy full SHA for bd1f9b2
cmake/modules/FindGMock.cmake
@@ -261,7 +261,13 @@ if(NOT (${GMOCK_LIBRARY_EXISTS} AND ${GTEST_LIBRARY_EXISTS}))
261
if(GTEST_USE_STATIC_LIBS)
262
set(GTEST_CMAKE_ARGS -Dgtest_force_shared_crt:BOOL=ON -DBUILD_SHARED_LIBS=OFF)
263
if(BUILD_SHARED_LIBS)
264
- list(APPEND GTEST_CMAKE_ARGS -DCMAKE_POSITION_INDEPENDENT_CODE=ON)
+ list(APPEND GTEST_CMAKE_ARGS
265
+ -DCMAKE_POSITION_INDEPENDENT_CODE=ON
266
+ -Dgtest_hide_internal_symbols=ON
267
+ -DCMAKE_CXX_VISIBILITY_PRESET=hidden
268
+ -DCMAKE_VISIBILITY_INLINES_HIDDEN=ON
269
+ -DCMAKE_POLICY_DEFAULT_CMP0063=NEW
270
+ )
271
endif()
272
set(GTEST_LIBRARY_PREFIX ${CMAKE_STATIC_LIBRARY_PREFIX})
273
else()
0 commit comments