| # The Ninja backend used to try and pass -sourcepath repeatedly for | |
| # multiple includes which would discard prior includes. Since this | |
| # won't compile without the '.' include, this ensures that multiple | |
| # paths are passed in a [semi-]colon separated list instead... | |
| project('includedirsjava', 'java') | |
| javaprog = jar('myprog', | |
| 'com/mesonbuild/Simple.java', | |
| 'com/mesonbuild/TextPrinter.java', | |
| main_class : 'com.mesonbuild.Simple', | |
| include_directories : [ include_directories('com'), | |
| include_directories('com/mesonbuild') ]) | |
| test('subdirtest', javaprog) |