2022-07-18 18:26:57 -04:00
|
|
|
add_executable(lsp
|
|
|
|
handlers/lsp_router.cpp
|
2024-03-30 19:49:07 -04:00
|
|
|
handlers/initialize.cpp
|
|
|
|
handlers/text_document/completion.cpp
|
|
|
|
handlers/text_document/document_color.cpp
|
|
|
|
handlers/text_document/document_symbol.cpp
|
|
|
|
handlers/text_document/document_synchronization.cpp
|
|
|
|
handlers/text_document/formatting.cpp
|
|
|
|
handlers/text_document/go_to.cpp
|
|
|
|
handlers/text_document/hover.cpp
|
|
|
|
handlers/text_document/type_hierarchy.cpp
|
2023-05-21 17:24:23 -04:00
|
|
|
main.cpp
|
2022-07-18 18:26:57 -04:00
|
|
|
protocol/common_types.cpp
|
2022-10-14 19:10:57 -04:00
|
|
|
protocol/completion.cpp
|
2023-05-21 17:24:23 -04:00
|
|
|
protocol/document_color.cpp
|
|
|
|
protocol/document_diagnostics.cpp
|
2022-07-18 18:26:57 -04:00
|
|
|
protocol/document_symbols.cpp
|
|
|
|
protocol/document_synchronization.cpp
|
2023-05-28 13:22:00 -04:00
|
|
|
protocol/formatting.cpp
|
2022-07-18 18:26:57 -04:00
|
|
|
protocol/hover.cpp
|
2023-05-21 17:24:23 -04:00
|
|
|
protocol/progress_report.cpp
|
2024-03-30 19:49:07 -04:00
|
|
|
protocol/type_hierarchy.cpp
|
2023-05-21 17:24:23 -04:00
|
|
|
state/data/mips_instruction.cpp
|
|
|
|
state/lsp_requester.cpp
|
|
|
|
state/workspace.cpp
|
2024-03-30 19:49:07 -04:00
|
|
|
transport/stdio.cpp
|
|
|
|
lsp_util.cpp)
|
2022-07-18 18:26:57 -04:00
|
|
|
|
2023-05-21 17:24:23 -04:00
|
|
|
target_compile_definitions(lsp PRIVATE -DJSON_DIAGNOSTICS=1)
|
2022-07-18 18:26:57 -04:00
|
|
|
|
2023-05-21 17:24:23 -04:00
|
|
|
target_link_libraries(lsp common decomp compiler tree-sitter)
|