From 52a6d4ef4133a998824236af9bb48d0ea65359a9 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Mon, 17 Jun 2019 03:59:22 +0200 Subject: iOS: Initial iOS support commit: build.xml targets, java code-path etc Current build system for JogAmp iOS Build is: - Build Machine: OSX Mojave 10.14 - Using own (still proprietary) OpenJDK 9 iOS Build - OpenJDK 1.8 (This will be replaced by OpenJDK 11 soon) - Xcode 10.2 --- src/java/com/jogamp/common/os/NativeLibrary.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/java/com/jogamp/common/os/NativeLibrary.java') diff --git a/src/java/com/jogamp/common/os/NativeLibrary.java b/src/java/com/jogamp/common/os/NativeLibrary.java index 7c6aeca..6daceae 100644 --- a/src/java/com/jogamp/common/os/NativeLibrary.java +++ b/src/java/com/jogamp/common/os/NativeLibrary.java @@ -89,6 +89,7 @@ public final class NativeLibrary implements DynamicLookupHelper { break; case MACOS: + case IOS: prefixes = new String[] { "lib" }; suffixes = new String[] { ".dylib", ".jnilib" }; isOSX = true; @@ -217,6 +218,7 @@ public final class NativeLibrary implements DynamicLookupHelper { break; case MACOS: + case IOS: dynLink = new MacOSXDynamicLinkerImpl(); break; @@ -526,6 +528,7 @@ public final class NativeLibrary implements DynamicLookupHelper { return windowsLibName; case MACOS: + case IOS: return macOSXLibName; default: @@ -602,7 +605,7 @@ public final class NativeLibrary implements DynamicLookupHelper { private static Method findLibraryMethod = null; private static final String findLibraryImpl(final String libName, final ClassLoader loader) { if (loader == null) { - return null; + return null; } if (!initializedFindLibraryMethod) { AccessController.doPrivileged(new PrivilegedAction() { -- cgit v1.2.3