MarkdownParserCMakeLists.txt 649 B

1234567891011121314151617181920212223242526272829
  1. cmake_minimum_required(VERSION 3.16)
  2. project(${PARSERLANG} C)
  3. add_compile_options(-w)
  4. add_library(markdown MODULE
  5. tree-sitter-markdown/src/parser.c
  6. tree-sitter-markdown/src/scanner.c)
  7. target_include_directories(markdown
  8. PRIVATE
  9. tree-sitter-markdown/src)
  10. add_library(markdown_inline MODULE
  11. tree-sitter-markdown-inline/src/parser.c
  12. tree-sitter-markdown-inline/src/scanner.c)
  13. target_include_directories(markdown_inline
  14. PRIVATE
  15. tree-sitter-markdown-inline/src)
  16. set_target_properties(
  17. markdown markdown_inline
  18. PROPERTIES
  19. PREFIX ""
  20. )
  21. install(TARGETS markdown markdown_inline LIBRARY DESTINATION lib/nvim/parser)
  22. # vim: set ft=cmake: