@@ -38,8 +38,25 @@ mavenPublishing {
38
38
}
39
39
}
40
40
41
- val compileMacOSx8664 =
42
- tasks.register<RunDenoTask >(" compileMacOSAmd64" ) {
41
+ val compileWindowsX8664 =
42
+ tasks.register<RunDenoTask >(" compileWindowsX8664" ) {
43
+ dependsOn(tasks.installDeno)
44
+ command(
45
+ " compile" ,
46
+ " -E" ,
47
+ " -R" ,
48
+ " --target" ,
49
+ " x86_64-pc-windows-msvc" ,
50
+ " -o" ,
51
+ " build/resources/main/typescript/parser-windows-x86_64" ,
52
+ " src/main/typescript/src/parser.ts" ,
53
+ )
54
+ outputs.dir(" build/resources/main/typescript" )
55
+ outputs.cacheIf { true }
56
+ }
57
+
58
+ val compileMacOSX8664 =
59
+ tasks.register<RunDenoTask >(" compileMacOSX8664" ) {
43
60
dependsOn(tasks.installDeno)
44
61
command(
45
62
" compile" ,
@@ -48,15 +65,15 @@ val compileMacOSx8664 =
48
65
" --target" ,
49
66
" x86_64-apple-darwin" ,
50
67
" -o" ,
51
- " build/resources/main/typescript/parser-macos-amd64 " ,
68
+ " build/resources/main/typescript/parser-macos-x86_64 " ,
52
69
" src/main/typescript/src/parser.ts" ,
53
70
)
54
71
outputs.dir(" build/resources/main/typescript" )
55
72
outputs.cacheIf { true }
56
73
}
57
74
58
- val compileMacOSArm64 =
59
- tasks.register<RunDenoTask >(" compileMacOSArm64 " ) {
75
+ val compileMacOSAarch64 =
76
+ tasks.register<RunDenoTask >(" compileMacOSAarch64 " ) {
60
77
dependsOn(tasks.installDeno)
61
78
command(
62
79
" compile" ,
@@ -65,15 +82,15 @@ val compileMacOSArm64 =
65
82
" --target" ,
66
83
" aarch64-apple-darwin" ,
67
84
" -o" ,
68
- " build/resources/main/typescript/parser-macos-arm64 " ,
85
+ " build/resources/main/typescript/parser-macos-aarch64 " ,
69
86
" src/main/typescript/src/parser.ts" ,
70
87
)
71
88
outputs.dir(" build/resources/main/typescript" )
72
89
outputs.cacheIf { true }
73
90
}
74
91
75
92
val compileLinuxX8664 =
76
- tasks.register<RunDenoTask >(" compileLinuxAmd64 " ) {
93
+ tasks.register<RunDenoTask >(" compileLinuxX8664 " ) {
77
94
dependsOn(tasks.installDeno)
78
95
command(
79
96
" compile" ,
@@ -82,15 +99,15 @@ val compileLinuxX8664 =
82
99
" --target" ,
83
100
" x86_64-unknown-linux-gnu" ,
84
101
" -o" ,
85
- " build/resources/main/typescript/parser-linux-amd64 " ,
102
+ " build/resources/main/typescript/parser-linux-x86_64 " ,
86
103
" src/main/typescript/src/parser.ts" ,
87
104
)
88
105
outputs.dir(" build/resources/main/typescript" )
89
106
outputs.cacheIf { true }
90
107
}
91
108
92
- val compileLinuxArm64 =
93
- tasks.register<RunDenoTask >(" compileLinuxArm64 " ) {
109
+ val compileLinuxAarch64 =
110
+ tasks.register<RunDenoTask >(" compileLinuxAarch64 " ) {
94
111
dependsOn(tasks.installDeno)
95
112
command(
96
113
" compile" ,
@@ -99,13 +116,19 @@ val compileLinuxArm64 =
99
116
" --target" ,
100
117
" aarch64-unknown-linux-gnu" ,
101
118
" -o" ,
102
- " build/resources/main/typescript/parser-linux-arm64 " ,
119
+ " build/resources/main/typescript/parser-linux-aarch64 " ,
103
120
" src/main/typescript/src/parser.ts" ,
104
121
)
105
122
outputs.dir(" build/resources/main/typescript" )
106
123
outputs.cacheIf { true }
107
124
}
108
125
109
126
tasks.processResources {
110
- dependsOn(compileMacOSx8664, compileMacOSArm64, compileLinuxX8664, compileLinuxArm64)
127
+ dependsOn(
128
+ compileWindowsX8664,
129
+ compileMacOSX8664,
130
+ compileMacOSAarch64,
131
+ compileLinuxX8664,
132
+ compileLinuxAarch64,
133
+ )
111
134
}
0 commit comments