From 48e13a336254825daa0760d25846535dca682796 Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Thu, 10 Oct 2019 03:48:11 +0300 Subject: [PATCH] a small cached modules fix --- .github/workflows/ci.yml | 2 +- compiler/cc.v | 13 ++++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ef125b0bfa..03c1fcd9e4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: - name: Test vid run: | git clone --depth 1 https://github.com/vlang/vid.git - cd vid && ../v -debug -o vid . + cd vid && ../v -o vid . build-ubuntu: runs-on: ubuntu-18.04 diff --git a/compiler/cc.v b/compiler/cc.v index 4f4b1b79dd..4ee57d417a 100644 --- a/compiler/cc.v +++ b/compiler/cc.v @@ -111,9 +111,9 @@ fn (v mut V) cc() { a << '-c' } else if v.pref.is_debug { - libs = '$v_modules_path/vlib/builtin.o ' + - '$v_modules_path/vlib/strings.o '+ - '$v_modules_path/vlib/math.o ' + libs = '$v_modules_path/vlib/builtin.o ' + // '$v_modules_path/vlib/strings.o '+ + // '$v_modules_path/vlib/math.o ' /* if !os.file_exists(libs) { println('object file `$libs` not found') @@ -124,10 +124,13 @@ fn (v mut V) cc() { if imp == 'webview' { continue } - path := '"$v_modules_path/vlib/${imp}.o"' + path := '$v_modules_path/vlib/${imp}.o' + println('adding ${imp}.o') if os.file_exists(path) { libs += ' ' + path - } + } else { + println('$path not found... build module $imp') + } } } if v.pref.sanitize {