# 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) |