serenity_component( ShellLanguageServer TARGETS ShellLanguageServer ) set(SOURCES main.cpp ) set(GENERATED_SOURCES ../LanguageServerEndpoint.h ../LanguageClientEndpoint.h) serenity_bin(ShellLanguageServer) # We link with LibGUI because we use GUI::TextDocument to update # the content of files according to the edit actions we receive over IPC. target_link_libraries(ShellLanguageServer PRIVATE LibCore LibIPC LibShell LibGUI LibLanguageServer LibShellComprehension LibMain)