CMakeLists.txt 488 B

1234567891011121314151617181920
  1. serenity_component(
  2. CppLanguageServer
  3. TARGETS CppLanguageServer
  4. )
  5. set(SOURCES
  6. CppComprehensionEngine.cpp
  7. Tests.cpp
  8. main.cpp
  9. )
  10. set(GENERATED_SOURCES
  11. ../LanguageServerEndpoint.h
  12. ../LanguageClientEndpoint.h)
  13. serenity_bin(CppLanguageServer)
  14. # We link with LibGUI because we use GUI::TextDocument to update
  15. # the content of files according to the edit actions we receive over IPC.
  16. target_link_libraries(CppLanguageServer LibIPC LibCpp LibGUI LibLanguageServer)