Commit 53344ec8 authored by Matthew Fernandez's avatar Matthew Fernandez
Browse files

more explicit linkage on API symbols

The symbols that are intended to be part of the public librumur API are now
qualified with visibility("default") when compiling the library and then
visibility("hidden") when including the public rumur.h header. The exception are
symbols that need Run-Time Type Information (RTTI), exceptions that are thrown
and classes that may need to be dynamically disambiguated. These need to always
have default visibility to work across library boundaries.
parent 06bc663f
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment