aboutsummaryrefslogtreecommitdiff
path: root/v_windows/v/vlib/builtin/linux_bare/old/.checks/checks.v
diff options
context:
space:
mode:
Diffstat (limited to 'v_windows/v/vlib/builtin/linux_bare/old/.checks/checks.v')
-rw-r--r--v_windows/v/vlib/builtin/linux_bare/old/.checks/checks.v32
1 files changed, 32 insertions, 0 deletions
diff --git a/v_windows/v/vlib/builtin/linux_bare/old/.checks/checks.v b/v_windows/v/vlib/builtin/linux_bare/old/.checks/checks.v
new file mode 100644
index 0000000..8fd3575
--- /dev/null
+++ b/v_windows/v/vlib/builtin/linux_bare/old/.checks/checks.v
@@ -0,0 +1,32 @@
+module main
+
+import os
+
+fn failed (msg string) {
+ println ("!!! failed: $msg")
+}
+
+fn passed (msg string) {
+ println (">>> passed: $msg")
+}
+
+
+fn vcheck(vfile string) {
+ run_check := "v -user_mod_path . -freestanding run "
+ if 0 == os.system("$run_check $vfile/${vfile}.v") {
+ passed(run_check)
+ } else {
+ failed(run_check)
+ }
+ os.system("ls -lh $vfile/$vfile")
+ os.system("rm -f $vfile/$vfile")
+}
+
+fn main() {
+ vcheck("linuxsys")
+ vcheck("string")
+ vcheck("consts")
+ vcheck("structs")
+ exit(0)
+}
+