Skip to content

Commit

Permalink
lib loading fix
Browse files Browse the repository at this point in the history
  • Loading branch information
cartesian-theatrics committed Apr 1, 2024
1 parent 2cefb8f commit 0e38011
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 2 deletions.
7 changes: 7 additions & 0 deletions bindings/java/src/main/java/manifold3d/Manifold.java
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,9 @@ public class Manifold extends Pointer {
String osName = System.getProperty("os.name").toLowerCase();
if (osName.contains("linux")) {
try {
System.load(Loader.extractResource("/libfreetype.so", null, "libfreetype", ".so").getAbsolutePath());
System.load(Loader.extractResource("/libTextToPolygon.so", null, "libTextToPolygon", ".so").getAbsolutePath());
System.load(Loader.extractResource("/libmeshIO.so", null, "libmeshIO", ".so").getAbsolutePath());
System.load(Loader.extractResource("/libmeshIO.so", null, "libmeshIO", ".so").getAbsolutePath());
System.load(Loader.extractResource("/libClipper2.so", null, "libClipper2", ".so").getAbsolutePath());
System.load(Loader.extractResource("/libmanifold.so", null, "libmanifold", ".so").getAbsolutePath());
Expand All @@ -65,6 +68,10 @@ public class Manifold extends Pointer {
}
} else if (osName.contains("mac")) {
try {
System.out.println("Loading freetype");
System.load(Loader.extractResource("/libfreetype.6.16.0.dylib", null, "libfreetype", ".dylib").getAbsolutePath());
System.out.println("Loading textToPolygon");
System.load(Loader.extractResource("/libTextToPolygon.dylib", null, "libTextToPolygon", ".dylib").getAbsolutePath());
System.out.println("Loading meshIO");
System.load(Loader.extractResource("/libmeshIO.dylib", null, "libmeshIO", ".dylib").getAbsolutePath());
System.out.println("Loading Manifold");
Expand Down
2 changes: 1 addition & 1 deletion bindings/java/version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.0.76
1.0.77
2 changes: 1 addition & 1 deletion manifoldDeps.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ endif()
FetchContent_Declare(
TextToPolygon
GIT_REPOSITORY https://github.com/SovereignShop/text-to-polygon.git
GIT_TAG 670e4a71ba3dd1de2f7edcf73f748ab4eeec3828
GIT_TAG 5d8f0b4bf9b539bcf0eadcea5ea8e6c741343779
)
FetchContent_MakeAvailable(TextToPolygon)

Expand Down

0 comments on commit 0e38011

Please sign in to comment.