diff --git a/meson.build b/meson.build index 2064d1b0a8d..2a195d56a4c 100644 --- a/meson.build +++ b/meson.build @@ -843,7 +843,7 @@ if add_languages('cpp', required: llvmopt, native: false) cdata.set('USE_LLVM', 1) - cpp = meson.get_compiler('cpp') + cxx = meson.get_compiler('cpp') llvm_binpath = llvm.get_variable(configtool: 'bindir') @@ -1917,10 +1917,10 @@ endforeach # We need to repeat the test for C++ because gcc and clang prefer different # format archetypes. if llvm.found() - attrib_error_args = cpp.get_supported_arguments('-Werror=format', '-Werror=ignored-attributes') + attrib_error_args = cxx.get_supported_arguments('-Werror=format', '-Werror=ignored-attributes') foreach a : printf_attributes - if cpp.compiles(testsrc.format(a), - args: attrib_error_args, name: 'cppformat ' + a) + if cxx.compiles(testsrc.format(a), + args: attrib_error_args, name: 'cxxformat ' + a) cdata.set('PG_CXX_PRINTF_ATTRIBUTE', a) break endif @@ -2084,7 +2084,7 @@ common_functional_flags = [ cflags += cc.get_supported_arguments(common_functional_flags) if llvm.found() - cxxflags += cpp.get_supported_arguments(common_functional_flags) + cxxflags += cxx.get_supported_arguments(common_functional_flags) endif vectorize_cflags = cc.get_supported_arguments(['-ftree-vectorize']) @@ -2108,7 +2108,7 @@ common_warning_flags = [ cflags_warn += cc.get_supported_arguments(common_warning_flags) if llvm.found() - cxxflags_warn += cpp.get_supported_arguments(common_warning_flags) + cxxflags_warn += cxx.get_supported_arguments(common_warning_flags) endif # A few places with imported code get a pass on -Wdeclaration-after-statement, remember @@ -2161,7 +2161,7 @@ foreach w : negative_warning_flags if cc.has_argument('-W' + w) cflags_warn += '-Wno-' + w endif - if llvm.found() and cpp.has_argument('-W' + w) + if llvm.found() and cxx.has_argument('-W' + w) cxxflags_warn += '-Wno-' + w endif endforeach @@ -2230,7 +2230,7 @@ endif cflags_builtin = cc.get_supported_arguments(common_builtin_flags) if llvm.found() - cxxflags_builtin = cpp.get_supported_arguments(common_builtin_flags) + cxxflags_builtin = cxx.get_supported_arguments(common_builtin_flags) endif @@ -3953,7 +3953,7 @@ summary( if llvm.found() summary( { - 'C++ compiler': '@0@ @1@'.format(cpp.get_id(), cpp.version()), + 'C++ compiler': '@0@ @1@'.format(cxx.get_id(), cxx.version()), }, section: 'Compiler', ) diff --git a/src/backend/meson.build b/src/backend/meson.build index de0a5fa1f7d..712a857cdb4 100644 --- a/src/backend/meson.build +++ b/src/backend/meson.build @@ -141,7 +141,7 @@ postgres = executable('postgres', backend_targets += postgres pg_mod_c_args = cflags_mod -pg_mod_cpp_args = cxxflags_mod +pg_mod_cxx_args = cxxflags_mod pg_mod_link_args = ldflags_sl + ldflags_mod pg_mod_link_depend = [] @@ -176,7 +176,7 @@ backend_mod_code = declare_dependency( # normal extension modules pg_mod_args = default_mod_args + { 'dependencies': [backend_mod_code], - 'cpp_args': pg_mod_cpp_args, + 'cpp_args': pg_mod_cxx_args, 'link_depends': pg_mod_link_depend, }