Skip to content

Commit b702678

Browse files
authored
Fix(kclvm-win): install plugins for win. (#429)
1 parent a217e25 commit b702678

File tree

4 files changed

+15
-6
lines changed

4 files changed

+15
-6
lines changed

samples/hello_plugin.k

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import kcl_plugin.hello
2+
3+
sum = hello.add(1, 1)

scripts/build-windows/build.bat

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,16 @@ _output\kclvm-windows\bin\kcl.exe ..\..\samples\fib.k
3232
_output\kclvm-windows\bin\kcl.exe ..\..\samples\hello.k
3333
_output\kclvm-windows\bin\kcl.exe ..\..\samples\kubernetes.k
3434
_output\kclvm-windows\bin\kcl.exe ..\..\samples\math.k
35+
_output\kclvm-windows\bin\kclvm-cli.exe run ..\..\samples\hello_plugin.k
3536

3637
_output\kclvm-windows\bin\kclvm-cli.exe run ..\..\samples\fib.k
3738
_output\kclvm-windows\bin\kclvm-cli.exe run ..\..\samples\hello.k
3839
_output\kclvm-windows\bin\kclvm-cli.exe run ..\..\samples\kubernetes.k
3940
_output\kclvm-windows\bin\kclvm-cli.exe run ..\..\samples\math.k
41+
_output\kclvm-windows\bin\kclvm-cli.exe run ..\..\samples\hello_plugin.k
4042

41-
_output\kclvm-windows\bin\kcl.exe ..\..\samples\fib.k --target native
42-
_output\kclvm-windows\bin\kcl.exe ..\..\samples\hello.k --target native
43-
_output\kclvm-windows\bin\kcl.exe ..\..\samples\kubernetes.k --target native
44-
_output\kclvm-windows\bin\kcl.exe ..\..\samples\math.k --target native
43+
_output\kclvm-windows\bin\kcl.exe ..\..\samples\fib.k --target native
44+
_output\kclvm-windows\bin\kcl.exe ..\..\samples\hello.k --target native
45+
_output\kclvm-windows\bin\kcl.exe ..\..\samples\kubernetes.k --target native
46+
_output\kclvm-windows\bin\kcl.exe ..\..\samples\math.k --target native
47+
_output\kclvm-windows\bin\kcl.exe ..\..\samples\hello_plugin.k --target native

scripts/build-windows/build_kclvm_plugin_py.bat

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,7 @@ cd %~dp0
66
:: install kclvm-plugin python module
77
cd ..\..\kclvm\plugin
88
python3 setup.py install_lib --install-dir=..\..\scripts\build-windows\_output\kclvm-windows\lib\site-packages
9+
10+
cd %~dp0
11+
go run .\copy-dir.go ..\..\plugins ..\..\scripts\build-windows\_output\kclvm-windows\plugins
912
cd %~dp0

scripts/build-windows/copy-dir.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
//go:build ingore
44
// +build ingore
55

6-
//
76
// Copy dir, support regexp.
87
//
98
// Example:
9+
//
1010
// cpdir src dst
1111
// cpdir src dst "\.go$"
1212
//
1313
// Help:
14-
// cpdir -h
1514
//
15+
// cpdir -h
1616
package main
1717

1818
import (

0 commit comments

Comments
 (0)