Skip to content

Commit 1972a34

Browse files
authored
Address PR comment
1 parent b70047b commit 1972a34

File tree

1 file changed

+17
-19
lines changed

1 file changed

+17
-19
lines changed

cmake/modules/GoogleTest.cmake

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,24 +20,11 @@ endif()
2020

2121
include(ExternalProject)
2222
if (EMSCRIPTEN)
23-
set(CONFIGURE_COMMAND emcmake cmake -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
24-
-S ${CMAKE_BINARY_DIR}/unittests/googletest-prefix/src/googletest/
25-
-B ${CMAKE_BINARY_DIR}/unittests/googletest-prefix/src/googletest-build/)
26-
set(BUILD_COMMAND emmake make)
23+
set(config_cmd emcmake cmake)
24+
set(build_cmd emmake make)
2725
else()
28-
set(CONFIGURE_COMMAND ${CMAKE_COMMAND}
29-
-S ${CMAKE_BINARY_DIR}/unittests/googletest-prefix/src/googletest/
30-
-B ${CMAKE_BINARY_DIR}/unittests/googletest-prefix/src/googletest-build/
31-
-G ${CMAKE_GENERATOR}
32-
-DCMAKE_BUILD_TYPE=$<CONFIG>
33-
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
34-
-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}
35-
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
36-
-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
37-
-DCMAKE_AR=${CMAKE_AR}
38-
-DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}
39-
${EXTRA_GTEST_OPTS})
40-
set(BUILD_COMMAND ${CMAKE_COMMAND} --build ${CMAKE_BINARY_DIR}/unittests/googletest-prefix/src/googletest-build/ --config $<CONFIG>)
26+
set(config_cmd ${CMAKE_COMMAND})
27+
set(build_cmd ${CMAKE_COMMAND} --build ${CMAKE_BINARY_DIR}/unittests/googletest-prefix/src/googletest-build/ --config $<CONFIG>)
4128
endif()
4229

4330
ExternalProject_Add(
@@ -46,8 +33,19 @@ endif()
4633
GIT_SHALLOW 1
4734
GIT_TAG v1.15.2
4835
UPDATE_COMMAND ""
49-
CONFIGURE_COMMAND ${CONFIGURE_COMMAND}
50-
BUILD_COMMAND ${BUILD_COMMAND}
36+
CONFIGURE_COMMAND ${config_cmd}
37+
-S ${CMAKE_BINARY_DIR}/unittests/googletest-prefix/src/googletest/
38+
-B ${CMAKE_BINARY_DIR}/unittests/googletest-prefix/src/googletest-build/
39+
-G ${CMAKE_GENERATOR}
40+
-DCMAKE_BUILD_TYPE=$<CONFIG>
41+
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
42+
-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}
43+
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
44+
-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
45+
-DCMAKE_AR=${CMAKE_AR}
46+
-DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}
47+
${EXTRA_GTEST_OPTS}
48+
BUILD_COMMAND ${build_cmd}
5149
# Disable install step
5250
INSTALL_COMMAND ""
5351
BUILD_BYPRODUCTS ${_gtest_byproducts}

0 commit comments

Comments
 (0)