12e75e4c8c
build: remove libsysprof
...
This library is going away now that we have -analyze and -profile libs.
2023-07-17 11:38:25 -07:00
a9774999d8
Merge branch 'wip/chergert/install-agent-by-default' into 'master'
...
build: enable sysprof-agent by default (-Dagent=true)
Closes #80
See merge request GNOME/sysprof!53
2022-07-28 08:26:59 +00:00
099330db90
build: allow disabling installation of static libraries
2022-07-22 13:43:54 -07:00
97633fd011
build: use -Ddevelopment=true to set DEVELOPMENT_BUILD
...
And also, we use it as #ifdef, so never define it as 0.
2022-07-22 12:53:51 -07:00
3b381d88a3
build: enable sysprof-agent by default (-Dagent=true)
...
This enables sysprof-agent by default to ensure that we are getting built
in places that really should have it without packager intervention.
Fixes #80
2022-07-22 11:44:54 -07:00
723072b86a
build: default -Dagent=false
...
That way we don't break any CI out there which hasn't disabled it.
2022-07-21 18:58:23 -07:00
c3035efd52
tools: add -Dagent=true option
...
This also builds the agent statically with libsysprof_static_dep since
we'd need that to avoid installing libsysprof when that isn't wanted.
It also ensures the LD_PRELOAD libraries are installed for use by the
agent.
2022-07-21 18:35:35 -07:00
757d36ae8e
Cleanup the build a bit
...
Makes the Meson build a little bit better and cleans up some of the
formatting.
2022-05-25 14:07:02 -05:00
e8790bc3d6
build: Add more Meson options for disabling parts of the build
...
This is all aimed at making it so that sysprof can be built as a
subproject within GLib, with only `libsysprof-capture-4.a` being
produced as output.
Signed-off-by: Philip Withnall <withnall@endlessm.com >
2020-07-03 22:01:33 +01:00
e06638d665
build: make libunwind optional
2020-02-17 12:02:44 -08:00
5630e1680f
build: add -Dlibsysprof option
...
This gets us closer to being able to only build the capture static library
2019-06-03 12:26:25 -07:00
9fcb759b52
build: make help optional
...
This isn't necessary for command line tooling and such.
2019-05-29 15:12:59 -07:00
a48887a25c
build: document more of meson_options.txt
2019-05-07 14:50:48 -07:00
52bc856be4
build: Add support for Meson
2016-12-01 02:34:11 -05:00