Philip Withnall
e90733a457
Merge branch 'atomic-older-cplusplus' into 'main'
...
gatomic: fix the atomic compare_and_exchange macros on older C++ standard versions
See merge request GNOME/glib!2864
2022-10-12 09:56:19 +00:00
Xavier Claessens
c00df192ee
meson: Set install_tag on installed tests files
...
This could be done automatically by Meson, this commit can be reverted
when we have that Meson PR in our CI:
https://github.com/mesonbuild/meson/pull/10829
2022-09-20 11:30:02 -04:00
Marco Trevisan (Treviño)
1cbe7a6734
meson: Build C++ tests for the currently supported C++ standard versions
...
We've various macros definitions that are depending using C++ features
that may not work in all the standard versions, so recompile the cxx
tests that we have in all the ones we want to support.
2022-09-15 01:18:40 +02:00
James Hilliard
d0b9ebbaac
meson: fix build without cpp toolchain
...
We don't need a cpp toolchain for building glib so lets just
automatically disable tests requiring one when not available.
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
2022-07-15 12:58:41 -06:00
Philip Withnall
1b377e6574
build: Drop MALLOC_PERTURB_ from test environments
...
It’s set already by Meson, to an actually random value.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2022-06-21 12:50:31 +01:00
Emmanuel Fleury
c71d0c53b5
Move tests/module-test.c to gmodules/tests/
...
Helps issue #1434
2022-05-26 17:26:58 +01:00
Emmanuel Fleury
ae345e56c2
Distribute cxx test tests/cxx-test.cpp to each module tests directory
...
tests/cxx-test.cpp is removed and splitted into gio/tests/cxx.cpp,
gmodule/tests/cxx.cpp and gobject/tests/cxx.cpp.
Helps issue #1434
2021-12-14 14:43:03 +01:00