Skip to content

Commit 081ea4c

Browse files
committed
fix: compile_commands on wasm compile
1 parent d304b75 commit 081ea4c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

cmake/create_clangd.cmake

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ if (SUPPORT_CLANGD)
2222
set(CLANGD_SRC ${CMAKE_CURRENT_SOURCE_DIR}/cmake/.clangd.in)
2323
set(CLANGD_DEST ${CMAKE_CURRENT_SOURCE_DIR}/.clangd)
2424
if (EMSCRIPTEN)
25+
add_custom_target(create_compile_commands ALL)
2526
set(CMAKE_EXPORT_COMPILE_COMMANDS OFF)
2627
set(CMAKE_EXPORT_COMPILE_COMMANDS
2728
OFF
@@ -43,7 +44,7 @@ if (SUPPORT_CLANGD)
4344
"-MJ ${CMAKE_CURRENT_BINARY_DIR}/compile_commands/compile_commands_${s_name}.json"
4445
)
4546
set_property(
46-
TARGET ${PROJECT_NAME}
47+
GLOBAL
4748
APPEND
4849
PROPERTY
4950
ADDITIONAL_CLEAN_FILES
@@ -52,7 +53,7 @@ if (SUPPORT_CLANGD)
5253
endforeach ()
5354
endforeach ()
5455
add_custom_command(
55-
TARGET ${PROJECT_NAME}
56+
TARGET create_compile_commands
5657
POST_BUILD
5758
COMMAND
5859
${CMAKE_COMMAND}

0 commit comments

Comments
 (0)