File tree Expand file tree Collapse file tree
verifier/src/main/java/dev/cel/verifier Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11load ("@rules_java//java:defs.bzl" , "java_library" )
2+ load ("//storage/binfs:binfs.bzl" , "java_binary_deploy_jar" )
23
34package (
45 default_applicable_licenses = ["//:license" ],
@@ -190,3 +191,13 @@ java_library(
190191 "@maven//:tools_aqua_z3_turnkey" ,
191192 ],
192193)
194+
195+ java_binary_deploy_jar (
196+ name = "cel-verifier" ,
197+ jvm_flags = ["-Dz3.skipLibraryLoad=true" ],
198+ main_class = "dev.cel.verifier.tools.CelVerifierTool" ,
199+ visibility = ["//verifier:__subpackages__" ],
200+ runtime_deps = [
201+ "//verifier/src/main/java/dev/cel/verifier/tools:tools_lib" ,
202+ ],
203+ )
Original file line number Diff line number Diff line change @@ -307,6 +307,9 @@ public Integer call() {
307307 }
308308
309309 public static void main (String [] args ) {
310+ if (System .getProperty ("z3.skipLibraryLoad" ) == null ) {
311+ System .setProperty ("z3.skipLibraryLoad" , "true" );
312+ }
310313 int exitCode = new CommandLine (new CelVerifierTool ()).execute (args );
311314 System .exit (exitCode );
312315 }
You can’t perform that action at this time.
0 commit comments