diff options
author | Stefan Andritoiu <stefan.andritoiu@intel.com> | 2015-11-23 17:04:32 +0200 |
---|---|---|
committer | Mihai Tudor Panu <mihai.tudor.panu@intel.com> | 2015-11-24 14:36:17 -0800 |
commit | dddba3e8a471b56bc4214dda4299fbbfc0d1668b (patch) | |
tree | 757f1541ecf92ad6122bcd4e01cd1ba07c7e8772 /src/lol/javaupm_lol.i | |
parent | 500e14663b35831b49e4b1f9a1a9dd84944a5b64 (diff) |
java: Added auto load library code in upm SWIG interfaces
Signed-off-by: Stefan Andritoiu <stefan.andritoiu@intel.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
Diffstat (limited to 'src/lol/javaupm_lol.i')
-rw-r--r-- | src/lol/javaupm_lol.i | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lol/javaupm_lol.i b/src/lol/javaupm_lol.i index 8764e6a..6c1ceae 100644 --- a/src/lol/javaupm_lol.i +++ b/src/lol/javaupm_lol.i @@ -23,3 +23,14 @@ %} %include "lol.h" + +%pragma(java) jniclasscode=%{ + static { + try { + System.loadLibrary("javaupm_lol"); + } catch (UnsatisfiedLinkError e) { + System.err.println("Native code library failed to load. \n" + e); + System.exit(1); + } + } +%}
\ No newline at end of file |