1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-08 19:46:02 +01:00

Merge pull request #13594 from NixOS/mergify/bp/2.29-maintenance/pr-13253

export/meson: Don't require `-std=c++2a` for -c libraries in `.pc` files (backport #13253)
This commit is contained in:
mergify[bot] 2025-07-30 19:13:31 +00:00 committed by GitHub
commit 2c258dd275
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -11,12 +11,18 @@ endforeach
requires_public += deps_public
extra_pkg_config_variables = get_variable('extra_pkg_config_variables', {})
extra_cflags = []
if not meson.project_name().endswith('-c')
extra_cflags += ['-std=c++2a']
endif
import('pkgconfig').generate(
this_library,
filebase : meson.project_name(),
name : 'Nix',
description : 'Nix Package Manager',
extra_cflags : ['-std=c++2a'],
extra_cflags : extra_cflags,
requires : requires_public,
requires_private : requires_private,
libraries_private : libraries_private,