This tests uses preload, which should work on any ELF-based platform
(and indeed it passes on Linux, GNU/kFreeBSD, and FreeBSD).
Also remove the WITH_DBUS conditional, as the test is already built
based on that conditional.
#include "testutils.h"
-#if defined(WITH_DBUS) && defined(__linux__)
+#if defined(__ELF__)
# include <stdlib.h>
# include <dbus/dbus.h>
VIRT_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virdbusmock.so")
-#else /* ! (WITH_DBUS && __linux__) */
+#else /* ! __ELF__ */
int
main(void)
{
return EXIT_AM_SKIP;
}
-#endif /* ! WITH_DBUS */
+#endif /* ! __ELF__ */