head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.4 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.2 pkgsrc-2025Q4-base:1.1; locks; strict; comment @# @; 1.1 date 2025.12.18.21.49.09; author maya; state Exp; branches; next ; commitid q9XxnbYiZCmceWmG; desc @@ 1.1 log @libdisplay-info: Fix darwin build by checking for -Wl,--version-script first @ text @$NetBSD$ Check for -Wl,--version-script before using it Darwin doesn't support this flag. --- meson.build.orig 2024-06-20 16:36:17.000000000 +0000 +++ meson.build @@@@ -50,8 +50,14 @@@@ add_project_arguments(cc.get_supported_a '-Werror=implicit', ]), language: 'c') + symbols_file = 'libdisplay-info.map' -symbols_flag = '-Wl,--version-script,@@0@@'.format(meson.current_source_dir() / symbols_file) +if meson.get_compiler('c').has_link_argument('-Wl,--version-script') + symbols_flag = '-Wl,--version-script,@@0@@'.format(meson.current_source_dir() / symbols_file) +else + symbols_flag = '' +endif + di_lib = library( 'display-info', @