neovim

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

FindTreesitter.cmake (457B)


      1 find_path2(TREESITTER_INCLUDE_DIR tree_sitter/api.h)
      2 find_library2(TREESITTER_LIBRARY NAMES tree-sitter)
      3 find_package_handle_standard_args(Treesitter DEFAULT_MSG
      4  TREESITTER_LIBRARY TREESITTER_INCLUDE_DIR)
      5 mark_as_advanced(TREESITTER_LIBRARY TREESITTER_INCLUDE_DIR)
      6 
      7 add_library(treesitter INTERFACE)
      8 target_include_directories(treesitter SYSTEM BEFORE INTERFACE ${TREESITTER_INCLUDE_DIR})
      9 target_link_libraries(treesitter INTERFACE ${TREESITTER_LIBRARY})