From 4c13aa30a1714b1fdbebb465f4621f332e241505 Mon Sep 17 00:00:00 2001 From: Tristan Partin Date: Wed, 20 Jan 2021 21:46:55 -0600 Subject: dependency: Add JDK system dependency The JDK system dependency is important for detecting JDK include paths that may be useful when developing a JNI interface. --- test cases/java/9 jdk/src/com/mesonbuild/JdkTest.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 test cases/java/9 jdk/src/com/mesonbuild/JdkTest.java (limited to 'test cases/java/9 jdk/src/com/mesonbuild/JdkTest.java') diff --git a/test cases/java/9 jdk/src/com/mesonbuild/JdkTest.java b/test cases/java/9 jdk/src/com/mesonbuild/JdkTest.java new file mode 100644 index 000000000..35c47cef8 --- /dev/null +++ b/test cases/java/9 jdk/src/com/mesonbuild/JdkTest.java @@ -0,0 +1,15 @@ +package com.mesonbuild; + +public final class JdkTest { + private static native int jdk_test(); + + public static void main(String[] args) { + if (jdk_test() != 0xdeadbeef) { + throw new RuntimeException("jdk_test() did not return 0"); + } + } + + static { + System.loadLibrary("jdkjava"); + } +} -- cgit v1.2.3