The Meson Build System
http://mesonbuild.com/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
666 B
20 lines
666 B
5 years ago
|
project('wxwidgets test', 'cpp', default_options : ['cpp_std=c++11'])
|
||
|
|
||
|
wxd = dependency('wxwidgets', version : '>=5', required : false)
|
||
|
wxd = dependency('wxwidgets', version : '>=3.0.0', required : false)
|
||
|
|
||
|
if wxd.found()
|
||
|
wp = executable('wxprog', 'wxprog.cpp', dependencies : wxd)
|
||
|
|
||
|
test('wxtest', wp)
|
||
|
|
||
|
# WxWidgets framework is available, we can use required here
|
||
|
wx_stc = dependency('wxwidgets', version : '>=3.0.0', modules : ['std', 'stc'])
|
||
|
stc_exe = executable('wxstc', 'wxstc.cpp', dependencies : wx_stc)
|
||
|
test('wxstctest', stc_exe)
|
||
|
|
||
|
# Check we can apply a version constraint
|
||
|
dependency('wxwidgets', version: '>=@0@'.format(wxd.version()))
|
||
|
|
||
|
endif
|