2017-04-14 05:46:36 +08:00
|
|
|
project('llvmtest', ['c', 'cpp'], default_options : ['c_std=c99'])
|
|
|
|
|
|
|
|
llvm_dep = dependency(
|
|
|
|
'llvm',
|
|
|
|
modules : ['bitwriter', 'asmprinter', 'executionengine', 'target',
|
|
|
|
'mcjit', 'nativecodegen'],
|
|
|
|
required : true,
|
|
|
|
)
|
|
|
|
|
2017-06-09 15:29:34 +08:00
|
|
|
d = dependency('llvm', modules : 'not-found', required : false)
|
|
|
|
assert(d.found() == false, 'not-found llvm module found')
|
|
|
|
|
|
|
|
# XXX: Version checks are broken, see FIXME in LLVMDependency
|
|
|
|
#d = dependency('llvm', version : '<0.1', required : false)
|
|
|
|
#assert(d.found() == false, 'ancient llvm module found')
|
|
|
|
|
2017-04-14 05:46:36 +08:00
|
|
|
executable('sum', 'sum.c', dependencies : llvm_dep)
|