fix: noconfirm auto-selects first AUR match
This commit is contained in:
+5
@@ -0,0 +1,5 @@
|
||||
package com.mesonbuild;
|
||||
|
||||
public class Config {
|
||||
public static final boolean FOOBAR = true;
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
package com.mesonbuild;
|
||||
|
||||
import com.mesonbuild.Config;
|
||||
|
||||
class Simple {
|
||||
public static void main(String [] args) {
|
||||
if (Config.FOOBAR) {
|
||||
TextPrinter t = new TextPrinter("Printing from Java.");
|
||||
t.print();
|
||||
}
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
package com.mesonbuild;
|
||||
|
||||
class TextPrinter {
|
||||
|
||||
private String msg;
|
||||
|
||||
TextPrinter(String s) {
|
||||
msg = s;
|
||||
}
|
||||
|
||||
public void print() {
|
||||
System.out.println(msg);
|
||||
}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
python = find_program('python3')
|
||||
|
||||
config_file = custom_target('confgen',
|
||||
input : 'Config.java.in',
|
||||
output : 'Config.java',
|
||||
command : [python, '-c',
|
||||
'import shutil, sys, time; time.sleep(1); shutil.copy(sys.argv[1], sys.argv[2])',
|
||||
'@INPUT@', '@OUTPUT@'])
|
||||
@@ -0,0 +1,15 @@
|
||||
# If we generate code under the build directory then the backend needs to add
|
||||
# the build directory to the -sourcepath passed to javac otherwise the compiler
|
||||
# won't be able to handle the -implicit:class behaviour of automatically
|
||||
# compiling dependency classes.
|
||||
|
||||
project('codegenjava', 'java')
|
||||
|
||||
subdir('com/mesonbuild')
|
||||
|
||||
javaprog = jar('myprog',
|
||||
config_file[0],
|
||||
'com/mesonbuild/Simple.java',
|
||||
'com/mesonbuild/TextPrinter.java',
|
||||
main_class : 'com.mesonbuild.Simple')
|
||||
test('subdirtest', javaprog)
|
||||
Reference in New Issue
Block a user