diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-29 04:41:38 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-29 04:41:38 +0000 |
commit | 7b6e527f440cd7e6f8be2b07cee320ee6ca18786 (patch) | |
tree | 4a2738d69fa2814659fdadddf5826282e73d81f4 /test cases/frameworks/9 wxwidgets/meson.build | |
parent | Initial commit. (diff) | |
download | meson-7b6e527f440cd7e6f8be2b07cee320ee6ca18786.tar.xz meson-7b6e527f440cd7e6f8be2b07cee320ee6ca18786.zip |
Adding upstream version 1.0.1.upstream/1.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'test cases/frameworks/9 wxwidgets/meson.build')
-rw-r--r-- | test cases/frameworks/9 wxwidgets/meson.build | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test cases/frameworks/9 wxwidgets/meson.build b/test cases/frameworks/9 wxwidgets/meson.build new file mode 100644 index 0000000..0c7ecaa --- /dev/null +++ b/test cases/frameworks/9 wxwidgets/meson.build @@ -0,0 +1,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 |