From d9a7b80c7bab541083130a5ba3d4e92cf9cedf60 Mon Sep 17 00:00:00 2001 From: Rasmus Michelsen Date: Sat, 5 Sep 2020 16:19:39 +0200 Subject: Added changes --- lua/nvim-treesitter/install.lua | 34 ++++++++++++---------------------- 1 file changed, 12 insertions(+), 22 deletions(-) (limited to 'lua') diff --git a/lua/nvim-treesitter/install.lua b/lua/nvim-treesitter/install.lua index 04e67a63d..58abd6fe5 100644 --- a/lua/nvim-treesitter/install.lua +++ b/lua/nvim-treesitter/install.lua @@ -63,28 +63,19 @@ local function select_executable(executables) end local function select_args(repo) - if fn.has('win32') then - return { - '-o', - 'parser.so', - '-I./src', - repo.files, - '-shared', - '-Os', - '-lstdc++', - } - else - return { - '-o', - 'parser.so', - '-I./src', - repo.files, - '-shared', - '-Os', - '-lstdc++', - '-fPIC' - } + local args = { + '-o', + 'parser.so', + '-I./src', + repo.files, + '-shared', + '-Os', + '-lstdc++', + } + if not fn.has('win32') then + table.insert('-fPIC') end + return args end local function select_install_rm_cmd(cache_folder, project_name) @@ -122,7 +113,6 @@ local function select_mv_cmd(compile_location, parser_lib_name) } } end - end local function run_install(cache_folder, package_path, lang, repo, with_sync) -- cgit v1.2.3-70-g09d2