summaryrefslogtreecommitdiffstats
path: root/test cases/frameworks/9 wxwidgets/meson.build
blob: 0c7ecaa112226f0a793fd84f854e021f09e41d38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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