File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66# Authors: Martin Belanger <[email protected] > 77#
88project (
9- ' libnvme' , [' c' , ' cpp ' ],
9+ ' libnvme' , [' c' ],
1010 meson_version : ' >= 0.47.0' ,
1111 version : ' 1.0' ,
1212 license : ' LGPL-2.1-or-later' ,
@@ -22,6 +22,7 @@ library_version = meson.project_version() + '.0'
2222
2323################################################################################
2424cc = meson .get_compiler(' c' )
25+ cxx_available = add_languages (' cpp' , required : false )
2526
2627prefixdir = get_option (' prefix' )
2728libdir = join_paths (prefixdir, get_option (' libdir' ))
Original file line number Diff line number Diff line change @@ -16,12 +16,14 @@ main = executable(
1616 include_directories : [incdir, internal_incdir]
1717)
1818
19- cpp = executable (
20- ' test-cpp' ,
21- [' cpp.cc' ],
22- dependencies : libnvme_dep,
23- include_directories : [incdir, internal_incdir]
24- )
19+ if cxx_available
20+ cpp = executable (
21+ ' test-cpp' ,
22+ [' cpp.cc' ],
23+ dependencies : libnvme_dep,
24+ include_directories : [incdir, internal_incdir]
25+ )
26+ endif
2527
2628register = executable (
2729 ' test-register' ,
You can’t perform that action at this time.
0 commit comments