diff --git a/pom.xml b/pom.xml
index 1b723d0..daaed36 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.vorpal.research
boolector-java
- 3.2.6
+ 3.2.7
UTF-8
@@ -67,4 +67,4 @@
https://maven.pkg.github.com/vorpal-research/kotlin-maven
-
\ No newline at end of file
+
diff --git a/src/main/java/org/vorpal/research/boolector/Btor.java b/src/main/java/org/vorpal/research/boolector/Btor.java
index 021aeca..f155ce5 100644
--- a/src/main/java/org/vorpal/research/boolector/Btor.java
+++ b/src/main/java/org/vorpal/research/boolector/Btor.java
@@ -34,12 +34,15 @@ public Btor() {
}
static {
- try {
- NativeUtils.loadLibrary("boolector");
- NativeUtils.loadLibrary("boolector-java");
- } catch (IOException e) {
- e.printStackTrace();
- throw new IllegalStateException("Unable to load dynamic libraries");
+ boolean skipLoad = Boolean.parseBoolean(System.getProperty("boolector.skipLibraryLoad", "false"));
+ if (!skipLoad) {
+ try {
+ NativeUtils.loadLibrary("boolector");
+ NativeUtils.loadLibrary("boolector-java");
+ } catch (IOException e) {
+ e.printStackTrace();
+ throw new IllegalStateException("Unable to load dynamic libraries");
+ }
}
}