jak-project/lsp/CMakeLists.txt

21 lines
556 B
CMake
Raw Normal View History

add_executable(lsp
handlers/lsp_router.cpp
main.cpp
protocol/common_types.cpp
protocol/completion.cpp
protocol/document_color.cpp
protocol/document_diagnostics.cpp
protocol/document_symbols.cpp
protocol/document_synchronization.cpp
protocol/formatting.cpp
protocol/hover.cpp
protocol/progress_report.cpp
state/data/mips_instruction.cpp
state/lsp_requester.cpp
state/workspace.cpp
transport/stdio.cpp)
target_compile_definitions(lsp PRIVATE -DJSON_DIAGNOSTICS=1)
target_link_libraries(lsp common decomp compiler tree-sitter)