Fix nimble install
This commit is contained in:
parent
4883780f8f
commit
3d9cf10f8a
1 changed files with 6 additions and 4 deletions
|
|
@ -2,6 +2,8 @@ import os, strutils
|
||||||
|
|
||||||
import "."/git
|
import "."/git
|
||||||
|
|
||||||
|
const sourcePath = currentSourcePath().split({'\\', '/'})[0..^3].join("/") & "/inc"
|
||||||
|
|
||||||
proc treesitterSetup*() =
|
proc treesitterSetup*() =
|
||||||
gitPull("https://github.com/tree-sitter/tree-sitter/", "inc/treesitter", """
|
gitPull("https://github.com/tree-sitter/tree-sitter/", "inc/treesitter", """
|
||||||
include/*
|
include/*
|
||||||
|
|
@ -14,7 +16,7 @@ src/runtime/*
|
||||||
""")
|
""")
|
||||||
|
|
||||||
let
|
let
|
||||||
stack = "inc/treesitter/src/runtime/stack.c"
|
stack = sourcePath & "/treesitter/src/runtime/stack.c"
|
||||||
|
|
||||||
stack.writeFile(stack.readFile().replace("inline Stack", "Stack"))
|
stack.writeFile(stack.readFile().replace("inline Stack", "Stack"))
|
||||||
|
|
||||||
|
|
@ -26,7 +28,7 @@ src/*.cc
|
||||||
""")
|
""")
|
||||||
|
|
||||||
let
|
let
|
||||||
headerc = "inc/treesitter_c/src/parser.h"
|
headerc = sourcePath & "/treesitter_c/src/parser.h"
|
||||||
|
|
||||||
headerc.writeFile("""
|
headerc.writeFile("""
|
||||||
typedef struct TSLanguage TSLanguage;
|
typedef struct TSLanguage TSLanguage;
|
||||||
|
|
@ -41,7 +43,7 @@ src/*.cc
|
||||||
""")
|
""")
|
||||||
|
|
||||||
let
|
let
|
||||||
headercpp = "inc/treesitter_cpp/src/parser.h"
|
headercpp = sourcePath & "/treesitter_cpp/src/parser.h"
|
||||||
|
|
||||||
headercpp.writeFile("""
|
headercpp.writeFile("""
|
||||||
typedef struct TSLanguage TSLanguage;
|
typedef struct TSLanguage TSLanguage;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue