output: generated,
)
-dep_settings = declare_dependency(
+# librec_common depends on this, so the sources get linked
+dep_settings_ch = declare_dependency(
sources: [settings, 'cxxsupport.cc'],
include_directories: [include_directories('.'), ]
)
-subdir('rust')
+# The rust parts depend on this, no sources listed, which avoid duplicates object files
+# In turn deps (defined in the main meson.build file, includes dep_rust_settings)
+dep_settings = declare_dependency(
+ include_directories: [include_directories('.'), ]
+)
+subdir('rust')