mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
tools: remove import v.pref
, just for pref.vexe_path()
, to compile tools faster (#17411)
This commit is contained in:
parent
45d4849b0f
commit
9c511e03f6
@ -40,7 +40,7 @@ mut:
|
||||
}
|
||||
|
||||
fn main() {
|
||||
vexe := pref.vexe_path()
|
||||
vexe := os.real_path(os.getenv_opt('VEXE') or { @VEXE })
|
||||
vroot := os.dir(vexe)
|
||||
util.set_vroot_folder(vroot)
|
||||
os.chdir(vroot)!
|
||||
|
@ -8,14 +8,13 @@ import strings
|
||||
import sync
|
||||
import runtime
|
||||
import v.doc
|
||||
import v.pref
|
||||
import v.vmod
|
||||
import json
|
||||
import term
|
||||
|
||||
const (
|
||||
allowed_formats = ['md', 'markdown', 'json', 'text', 'stdout', 'html', 'htm']
|
||||
vexe = pref.vexe_path()
|
||||
vexe = os.getenv_opt('VEXE') or { @VEXE }
|
||||
vroot = os.dir(vexe)
|
||||
tabs = ['\t\t', '\t\t\t\t\t\t', '\t\t\t\t\t\t\t']
|
||||
)
|
||||
|
@ -1,7 +1,6 @@
|
||||
module main
|
||||
|
||||
import os
|
||||
import v.pref
|
||||
|
||||
const freetype_repo_url = 'https://github.com/ubawurinna/freetype-windows-binaries'
|
||||
|
||||
@ -10,7 +9,7 @@ const freetype_folder = os.join_path('thirdparty', 'freetype')
|
||||
fn main() {
|
||||
$if windows {
|
||||
println('Setup freetype...')
|
||||
vroot := os.dir(pref.vexe_path())
|
||||
vroot := os.dir(os.real_path(os.getenv_opt('VEXE') or { @VEXE }))
|
||||
os.chdir(vroot)!
|
||||
if os.is_dir(freetype_folder) {
|
||||
println('Thirdparty "freetype" is already installed.')
|
||||
|
@ -1,5 +1,4 @@
|
||||
import os
|
||||
import v.pref
|
||||
|
||||
$if windows {
|
||||
$if tinyc {
|
||||
@ -15,11 +14,9 @@ fn main() {
|
||||
print('usage: v symlink [OPTIONS]')
|
||||
exit(1)
|
||||
}
|
||||
vexe := os.real_path(os.getenv_opt('VEXE') or { @VEXE })
|
||||
|
||||
ci_mode := '-githubci' in os.args
|
||||
|
||||
vexe := os.real_path(pref.vexe_path())
|
||||
if ci_mode {
|
||||
if '-githubci' in os.args {
|
||||
setup_symlink_github()
|
||||
} else {
|
||||
$if windows {
|
||||
|
@ -7,7 +7,7 @@ import v.ast
|
||||
import v.pref
|
||||
|
||||
const (
|
||||
vexe = pref.vexe_path()
|
||||
vexe = os.real_path(os.getenv_opt('VEXE') or { @VEXE })
|
||||
vroot = os.dir(vexe)
|
||||
support_color = term.can_show_color_on_stderr() && term.can_show_color_on_stdout()
|
||||
ecode_timeout = 101
|
||||
|
@ -2,7 +2,6 @@ module main
|
||||
|
||||
import os
|
||||
import testing
|
||||
import v.pref
|
||||
|
||||
const github_job = os.getenv('GITHUB_JOB')
|
||||
|
||||
@ -292,7 +291,7 @@ const (
|
||||
// Note: musl misses openssl, thus the http tests can not be done there
|
||||
// Note: http_httpbin_test.v: fails with 'cgen error: json: map_string_string is not struct'
|
||||
fn main() {
|
||||
vexe := pref.vexe_path()
|
||||
vexe := os.real_path(os.getenv_opt('VEXE') or { @VEXE })
|
||||
vroot := os.dir(vexe)
|
||||
os.chdir(vroot) or { panic(err) }
|
||||
args := os.args.clone()
|
||||
|
@ -1,10 +1,9 @@
|
||||
module main
|
||||
|
||||
import os
|
||||
import v.pref
|
||||
|
||||
fn main() {
|
||||
vexe := pref.vexe_path()
|
||||
vexe := os.real_path(os.getenv_opt('VEXE') or { @VEXE })
|
||||
vroot := os.dir(vexe)
|
||||
os.chdir(vroot)!
|
||||
os.setenv('VCOLORS', 'always', true)
|
||||
|
@ -1,10 +1,13 @@
|
||||
module main
|
||||
|
||||
import os
|
||||
import v.pref
|
||||
import v.util.version
|
||||
import v.util.recompilation
|
||||
|
||||
const vexe = os.real_path(os.getenv_opt('VEXE') or { @VEXE })
|
||||
|
||||
const vroot = os.dir(vexe)
|
||||
|
||||
struct App {
|
||||
is_verbose bool
|
||||
is_prod bool
|
||||
@ -13,8 +16,6 @@ struct App {
|
||||
}
|
||||
|
||||
fn new_app() App {
|
||||
vexe := os.real_path(pref.vexe_path())
|
||||
vroot := os.dir(vexe)
|
||||
return App{
|
||||
is_verbose: '-v' in os.args
|
||||
is_prod: '-prod' in os.args
|
||||
|
@ -2,7 +2,6 @@ module main
|
||||
|
||||
import os
|
||||
import term
|
||||
import v.pref
|
||||
import os.cmdline
|
||||
|
||||
// Symbol type to search
|
||||
@ -56,7 +55,7 @@ const (
|
||||
'yes': .yes
|
||||
'not': .not
|
||||
}
|
||||
vexe = pref.vexe_path()
|
||||
vexe = os.real_path(os.getenv_opt('VEXE') or { @VEXE })
|
||||
vlib_dir = os.join_path(os.dir(vexe), 'vlib')
|
||||
vmod_dir = os.vmodules_dir()
|
||||
vmod_paths = os.vmodules_paths()[1..]
|
||||
|
Loading…
Reference in New Issue
Block a user