diff --git a/src/libsysprof/meson.build b/src/libsysprof/meson.build index ebe85eb9..f6889d25 100644 --- a/src/libsysprof/meson.build +++ b/src/libsysprof/meson.build @@ -207,6 +207,7 @@ libsysprof_static = static_library( libsysprof_capture_include_dirs], dependencies: libsysprof_deps, gnu_symbol_visibility: 'hidden', + c_args: release_flags, ) libsysprof_static_dep = declare_dependency( @@ -218,11 +219,19 @@ libsysprof_static_dep = declare_dependency( ) libsysprof = library('sysprof-@0@'.format(soname_major_version), - dependencies: [libsysprof_static_dep], + libsysprof_public_sources + + libsysprof_private_sources + + libsysprof_enums, + libsysprof_resources, + + include_directories: [include_directories('.'), + libsysprof_capture_include_dirs], + dependencies: libsysprof_deps, gnu_symbol_visibility: 'hidden', version: '@0@.0.0'.format(soname_major_version), darwin_versions: '@0@.0'.format(soname_major_version), install: get_option('libsysprof'), + c_args: release_flags, ) libsysprof_dep = declare_dependency(