noinst_PROGRAMS =
EXTRA_DIST += meson.build
+EXTRA_DIST += test-version-script
# Add rules for code-coverage testing, as defined by AX_CODE_COVERAGE
include $(top_srcdir)/aminclude_static.am
configuration: data_config,
)
-version_flags = '-Wl,--version-script,@0@'.format(version_script)
-if not cc.has_link_argument(version_flags)
- version_flags = []
+# We can't use version_script to check for support, because it hasn't been
+# generated yet, so use a static source file instead.
+if cc.has_link_argument(
+ '-Wl,--version-script,@0@'.format(
+ meson.current_source_dir() / 'test-version-script'
+ )
+)
+ version_flags = ['-Wl,--version-script,@0@'.format(version_script)]
+else
+ version_flags = []
endif
libdbus = library('dbus-1',