From e33ec88ac714b1d41cbfec28e80ee6bc046200eb Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Tue, 22 Mar 2022 20:19:24 -0400 Subject: Pass environment down to base Target class --- mesonbuild/modules/java.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'mesonbuild/modules/java.py') diff --git a/mesonbuild/modules/java.py b/mesonbuild/modules/java.py index ddb14c8..22b8d2c 100644 --- a/mesonbuild/modules/java.py +++ b/mesonbuild/modules/java.py @@ -60,6 +60,7 @@ class JavaModule(NewExtensionModule): os.path.basename(header), state.subdir, state.subproject, + state.environment, mesonlib.listify([ javac.exelist, '-d', @@ -112,7 +113,11 @@ class JavaModule(NewExtensionModule): prefix = classes[0] if not package else package - target = CustomTarget(f'{prefix}-native-headers', state.subdir, state.subproject, command, + target = CustomTarget(f'{prefix}-native-headers', + state.subdir, + state.subproject, + state.environment, + command, sources=args[0], outputs=headers, backend=state.backend) # It is only known that 1.8.0 won't pre-create the directory. 11 and 16 -- cgit v1.1