project('threads', 'cpp', 'c', default_options : ['cpp_std=c++11']) cc = meson.get_compiler('c') if cc.has_function_attribute('unused') add_project_arguments('-DHAVE_UNUSED', language: 'c') endif threaddep = dependency('threads') test('cppthreadtest', executable('cppthreadprog', 'threadprog.cpp', dependencies : threaddep ) ) test('cthreadtest', executable('cthreadprog', 'threadprog.c', dependencies : threaddep ) )