Skip to content

Commit 0a1e773

Browse files
authored
Fix build
1 parent bfe8f5e commit 0a1e773

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

CMakeLists.txt

+8-2
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,18 @@ else()
6969
set(CCSHADER ${TOOLS_DIR}/compile_shader.bat)
7070
endif()
7171

72+
if(EMSCRIPTEN)
73+
set(EMSCRIPTEN_VALUE 1)
74+
else()
75+
set(EMSCRIPTEN_VALUE 0)
76+
endif()
77+
7278
# Add custom command for fragment shader
7379
add_custom_command(
7480
COMMENT "Building fragment shader"
7581
DEPENDS ${PROJECT_SOURCE_DIR}/shaders/default.frag
7682
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/mlx_frag_shader.c
77-
COMMAND ${CCSHADER} ${PROJECT_SOURCE_DIR}/shaders/default.frag ${EMSCRIPTEN} > ${CMAKE_CURRENT_BINARY_DIR}/mlx_frag_shader.c
83+
COMMAND ${CCSHADER} ${PROJECT_SOURCE_DIR}/shaders/default.frag ${EMSCRIPTEN_VALUE} > ${CMAKE_CURRENT_BINARY_DIR}/mlx_frag_shader.c
7884
VERBATIM
7985
PRE_BUILD
8086
USES_TERMINAL
@@ -85,7 +91,7 @@ add_custom_command(
8591
COMMENT "Building vertex shader"
8692
DEPENDS ${PROJECT_SOURCE_DIR}/shaders/default.vert
8793
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/mlx_vert_shader.c
88-
COMMAND ${CCSHADER} ${PROJECT_SOURCE_DIR}/shaders/default.vert ${EMSCRIPTEN} > ${CMAKE_CURRENT_BINARY_DIR}/mlx_vert_shader.c
94+
COMMAND ${CCSHADER} ${PROJECT_SOURCE_DIR}/shaders/default.vert ${EMSCRIPTEN_VALUE} > ${CMAKE_CURRENT_BINARY_DIR}/mlx_vert_shader.c
8995
VERBATIM
9096
PRE_BUILD
9197
USES_TERMINAL

0 commit comments

Comments
 (0)