fix: noconfirm auto-selects first AUR match
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
package com.mesonbuild;
|
||||
|
||||
public class Config {
|
||||
public static final boolean FOOBAR = @foobar@;
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
|
||||
conf_data = configuration_data()
|
||||
conf_data.set('foobar', 'true')
|
||||
config_file = configure_file(input : 'Config.java.in',
|
||||
output : 'Config.java',
|
||||
configuration : conf_data)
|
||||
@@ -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,
|
||||
'com/mesonbuild/Simple.java',
|
||||
'com/mesonbuild/TextPrinter.java',
|
||||
main_class : 'com.mesonbuild.Simple')
|
||||
test('subdirtest', javaprog)
|
||||
Reference in New Issue
Block a user