neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

MarkdownParserCMakeLists.txt (649B)


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