Skip to content

Commit 4114c14

Browse files
authored
Fix ninja Emscripten build (#648)
1 parent 0f6a793 commit 4114c14

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

cmake/modules/GoogleTest.cmake

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,18 @@ include(ExternalProject)
2222
if (EMSCRIPTEN)
2323
if (CMAKE_C_COMPILER MATCHES ".bat")
2424
set(config_cmd emcmake.bat cmake)
25-
set(build_cmd emmake.bat make)
25+
if(CMAKE_GENERATOR STREQUAL "Ninja")
26+
set(build_cmd emmake.bat ninja)
27+
else()
28+
set(build_cmd emmake.bat make)
29+
endif()
2630
else()
2731
set(config_cmd emcmake cmake)
28-
set(build_cmd emmake make)
32+
if(CMAKE_GENERATOR STREQUAL "Ninja")
33+
set(build_cmd emmake ninja)
34+
else()
35+
set(build_cmd emmake make)
36+
endif()
2937
endif()
3038
else()
3139
set(config_cmd ${CMAKE_COMMAND})

0 commit comments

Comments
 (0)