Skip to content

Commit e065612

Browse files
authored
Apply gtest_force_shared_crt for MSVC only (#465)
Enable `gtest_force_shared_crt` only when using MSVC via a generator expression
1 parent c5b546e commit e065612

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cmake/gtest.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ExternalProject_Add(ppc_googletest
1717
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
1818
-DCMAKE_C_FLAGS=-w
1919
-DCMAKE_CXX_FLAGS=-w
20-
-Dgtest_force_shared_crt=ON
20+
$<$<BOOL:MSVC>:-Dgtest_force_shared_crt=ON>
2121

2222
BUILD_COMMAND "${CMAKE_COMMAND}" --build "${CMAKE_CURRENT_BINARY_DIR}/ppc_googletest/build" --config ${CMAKE_BUILD_TYPE} --parallel
2323
INSTALL_COMMAND "${CMAKE_COMMAND}" --install "${CMAKE_CURRENT_BINARY_DIR}/ppc_googletest/build" --prefix "${CMAKE_CURRENT_BINARY_DIR}/ppc_googletest/install"

0 commit comments

Comments
 (0)