glib/gio/tests
Ryan Lortie 5d42fdd068 visibility: Use a separate CFLAGS variable
We only want to control the default visibility for our five main
installable libraries: libglib, libgthread, libgmodule, libgobject,
libgio.  We should therefore only set -fvisibility=hidden when building
those.

Use a separate substitution variable for this purpose.

Using CFLAGS directly leads to some modules built in testcases not
exporting their symbols (and then the tests fail).  It also affects the
fam file monitoring module.

Colin had originally done it this way in his visibility patch series but
I failed to understand why so I didn't copy it.  Now I do.

Also: revert changes made to two testcases in an attempt to work around
this issue.

https://bugzilla.gnome.org/show_bug.cgi?id=691756
2013-01-14 23:31:59 -05:00
..
gdbus-object-manager-example gdbus-codegen: make members of an interface inherit the "Since" annotation 2012-10-03 11:13:12 -04:00
schema-tests
services Adding test coverage for GTestDBus activating in-tree services. 2012-12-28 21:28:28 -05:00
.gitignore gdbus: Allow GDBusObjectManagerClient to work on peer connections 2012-10-26 21:20:04 +02:00
actions.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
appinfo-test2.desktop
appinfo-test-gnome.desktop
appinfo-test-notgnome.desktop
appinfo-test.c
appinfo-test.desktop Improve GAppInfo test coverage 2012-08-19 02:23:32 -04:00
appinfo.c Add a test for the GAppLaunchContext::launched signal 2012-11-21 21:20:25 -05:00
async-close-output-stream.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
basic-application.c Improve GApplication test coverage 2012-06-04 06:04:28 -04:00
buffered-input-stream.c tests/buffered-input-stream: Fix size of parameter passed 2012-11-07 09:51:20 -05:00
buffered-output-stream.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
cancellable.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
cert1.pem
cert2.pem
cert3.pem
cert-key.pem
cert-list.pem
contenttype.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
contexts.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
converter-stream.c Fix poll able streams for Darwin (and probably BSD) 2012-11-09 09:23:01 -08:00
credentials.c Remove a failing test 2012-12-29 00:03:09 -05:00
data-input-stream.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
data-output-stream.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
de.po
desktop-app-info.c Add a test for new GDesktopAppInfo getters 2012-11-21 21:13:01 -05:00
echo-server.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
enums.xml.template
file.c gio: Don't leak the temp file when g_file_replace() fails or is cancelled 2012-12-10 17:04:05 +01:00
fileattributematcher.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
filter-cat.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
filter-streams.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
g-file-info.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
g-file.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
g-icon.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gapplication-example-actions.c Don't use deprecated GApplication api in examples 2011-12-08 18:05:15 -05:00
gapplication-example-cmdline2.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gapplication-example-cmdline3.c e G_SOURCE_CONTINUE/REMOVE internally 2012-01-25 16:15:18 -05:00
gapplication-example-cmdline.c
gapplication-example-dbushooks.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gapplication-example-open.c
gapplication.c Fix race condition in gapplication/basic test 2012-11-30 00:07:58 +01:00
gdbus-addresses.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-auth.c gio/tests: Drop superfluous dbus-1 dependencies of gdbus-auth 2013-01-04 21:36:37 +01:00
gdbus-bz627724.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-close-pending.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-connection-flush-helper.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-connection-flush.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-connection-loss.c Fix distcheck 2013-01-14 22:22:41 -05:00
gdbus-connection-slow.c Fix distcheck 2013-01-14 22:22:41 -05:00
gdbus-connection.c Fix distcheck 2013-01-14 22:22:41 -05:00
gdbus-daemon.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-error.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-example-export.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-example-objectmanager-client.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-example-objectmanager-server.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-example-own-name.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-example-peer.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-example-proxy-subclass.c
gdbus-example-server.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-example-subtree.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-example-unix-fd-client.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-example-watch-name.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-example-watch-proxy.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-exit-on-close.c Revert "tests: port from g_test_trap_subprocess() to g_test_trap_fork()" 2012-12-19 15:20:37 -05:00
gdbus-export.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-introspection.c Fix distcheck 2013-01-14 22:22:41 -05:00
gdbus-message.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-names.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-non-socket.c Revert "tests: port from g_test_trap_subprocess() to g_test_trap_fork()" 2012-12-19 15:20:37 -05:00
gdbus-peer-object-manager.c build: Prototype GType accessors for private classes 2012-11-01 20:12:02 -04:00
gdbus-peer.c Check that credentials pass through D-Bus on supported platforms 2012-12-19 15:14:35 -05:00
gdbus-proxy-threads.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-proxy-well-known-name.c Fix distcheck 2013-01-14 22:22:41 -05:00
gdbus-proxy.c Fix distcheck 2013-01-14 22:22:41 -05:00
gdbus-serialization.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gdbus-sessionbus.c Use GTestDBus in all GDBus unit tests 2012-04-19 10:07:39 +02:00
gdbus-sessionbus.h Use GTestDBus in all GDBus unit tests 2012-04-19 10:07:39 +02:00
gdbus-test-codegen.c build: Don't use C99 declarations 2012-11-01 20:12:01 -04:00
gdbus-test-fixture.c Remove an unused function 2013-01-14 16:14:28 -05:00
gdbus-tests.c Use GTestDBus in all GDBus unit tests 2012-04-19 10:07:39 +02:00
gdbus-tests.h Use GTestDBus in all GDBus unit tests 2012-04-19 10:07:39 +02:00
gdbus-testserver.c Add a C version of gdbus-testserver.py 2013-01-03 13:14:26 -05:00
gdbus-threading.c Fix distcheck 2013-01-14 22:22:41 -05:00
gmenumodel.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
gschema-compile.c Revert "tests: port from g_test_trap_subprocess() to g_test_trap_fork()" 2012-12-19 15:20:37 -05:00
gsettings.c Revert "tests: port from g_test_trap_subprocess() to g_test_trap_fork()" 2012-12-19 15:20:37 -05:00
gtesttlsbackend.c Revert "gtlscertificate: Add certificate-bytes and private-key-bytes props" 2012-08-21 13:30:02 +02:00
gtesttlsbackend.h
gtlsconsoleinteraction.c Revert "Fix compilation on Android with the bionic C library" 2012-11-28 16:55:12 +01:00
gtlsconsoleinteraction.h
httpd.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
inet-address.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
io-stream.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
key8.pem
key-cert.pem
key.pem
live-g-file.c gfileenumerator: Add a g_file_enumerator_get_child method 2012-12-13 21:38:18 -05:00
live-g-file.txt
Makefile.am gio/tests: Drop superfluous dbus-1 dependencies of gdbus-auth 2013-01-04 21:36:37 +01:00
memory-input-stream.c GMemoryInputStream: fix skip_async() 2013-01-05 13:29:01 -05:00
memory-output-stream.c GMemoryOutputStream: Add new _resizable() constructor usable from bindings 2012-11-27 20:45:21 -05:00
mimeapps.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
network-address.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
network-monitor.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
nothing.pem
org.gtk.schemasourcecheck.gschema.xml
org.gtk.test.gschema
org.gtk.test.gschema.xml Improve GSettings test coverage 2012-08-19 02:24:04 -04:00
permission.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
pollable.c Fix poll able streams for Darwin (and probably BSD) 2012-11-09 09:23:01 -08:00
proxy-test.c build: Prototype GType accessors for private classes 2012-11-01 20:12:02 -04:00
proxy.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
readwrite.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
resolver.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
resourceplugin.c visibility: Use a separate CFLAGS variable 2013-01-14 23:31:59 -05:00
resources.c build: Add missing "static" keyword where it should be used 2012-11-01 20:12:01 -04:00
send-data.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
simple-async-result.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
sleepy-stream.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
socket-client.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
socket-common.c gio/tests/socket-common.c: add a missing #ifdef G_OS_UNIX 2012-02-03 12:58:53 -05:00
socket-server.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
socket.c ipv6_v4mapped: force pass even if we don't speak IPv4 2013-01-09 16:29:29 +01:00
srvtarget.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
task.c gtask: don't deadlock when tasks block on other tasks 2012-12-18 13:19:08 -05:00
test1.txt Add tests for GResource 2012-01-13 17:12:53 +01:00
test2.gresource.xml Add tests for GResource 2012-01-13 17:12:53 +01:00
test2.txt Add tests for GResource 2012-01-13 17:12:53 +01:00
test3.gresource.xml Add tests for GResource 2012-01-13 17:12:53 +01:00
test3.txt Add tests for GResource 2012-01-13 17:12:53 +01:00
test4.gresource.xml Add tests for GResource 2012-01-13 17:12:53 +01:00
test-codegen.xml gdbus-codegen: Update tests for new inheritance-semantics for Since 2012-10-03 11:23:04 -04:00
test-io-stream.c GDBus tests: factor out TestIOStream, test_pipe and test_bidi_pipe 2011-11-21 18:15:26 +00:00
test-io-stream.h GDBus tests: factor out TestIOStream, test_pipe and test_bidi_pipe 2011-11-21 18:15:26 +00:00
test-pipe-unix.c test-pipe-unix: Add missing include 2012-11-02 09:03:52 -04:00
test-pipe-unix.h GDBus tests: factor out TestIOStream, test_pipe and test_bidi_pipe 2011-11-21 18:15:26 +00:00
test.gresource.xml resources: compiler: Allow stripping blanks from xml data 2012-01-25 14:47:37 +01:00
testenum.h
tls-certificate.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
tls-interaction.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
unix-fd.c Add gnetworking.h 2012-12-12 15:20:22 +01:00
unix-streams.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
vfs.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
volumemonitor.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00
win32-streams.c Remove g_type_init() calls 2012-10-16 09:39:24 -04:00