meson.build 666 B

1234567891011121314151617181920
  1. project('wxwidgets test', 'cpp', default_options : ['cpp_std=c++11'])
  2. wxd = dependency('wxwidgets', version : '>=5', required : false)
  3. wxd = dependency('wxwidgets', version : '>=3.0.0', required : false)
  4. if wxd.found()
  5. wp = executable('wxprog', 'wxprog.cpp', dependencies : wxd)
  6. test('wxtest', wp)
  7. # WxWidgets framework is available, we can use required here
  8. wx_stc = dependency('wxwidgets', version : '>=3.0.0', modules : ['std', 'stc'])
  9. stc_exe = executable('wxstc', 'wxstc.cpp', dependencies : wx_stc)
  10. test('wxstctest', stc_exe)
  11. # Check we can apply a version constraint
  12. dependency('wxwidgets', version: '>=@0@'.format(wxd.version()))
  13. endif