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: