diff options
author | erg@chromium.org <erg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-22 20:53:12 +0000 |
---|---|---|
committer | erg@chromium.org <erg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-22 20:53:12 +0000 |
commit | 1bc593a6d719aab874f5943785832755e1feefa6 (patch) | |
tree | 160fbaa55c3668d5218ffe6df9fe599273b43f60 /ui/linux_ui | |
parent | 389d66815f7e95ab17443e1956256439116453dc (diff) | |
download | chromium_src-1bc593a6d719aab874f5943785832755e1feefa6.zip chromium_src-1bc593a6d719aab874f5943785832755e1feefa6.tar.gz chromium_src-1bc593a6d719aab874f5943785832755e1feefa6.tar.bz2 |
linux_aura: Fix clang build and component builds.
clang requires explicitly declared virtual destructors (to ensure
they're only compiled in one translation unit), while the component
build requires explicit exporting of symbols used from other shared
objects.
BUG=258651
TBR=sidharthms@chromium.org, sky@chromium.org
Review URL: https://codereview.chromium.org/19859006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212959 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/linux_ui')
-rw-r--r-- | ui/linux_ui/status_icon_linux.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ui/linux_ui/status_icon_linux.h b/ui/linux_ui/status_icon_linux.h index 88968c8..1accefe 100644 --- a/ui/linux_ui/status_icon_linux.h +++ b/ui/linux_ui/status_icon_linux.h @@ -6,6 +6,7 @@ #define UI_LINUX_UI_STATUS_ICON_LINUX_H_ #include "base/strings/string16.h" +#include "ui/linux_ui/linux_ui_export.h" namespace gfx { class ImageSkia; @@ -19,7 +20,7 @@ class MenuModel; // we cannot inherit from StatusIcon. So we implement the necessary methods // and let a wrapper class implement the StatusIcon interface and defer the // callbacks to a delegate. -class StatusIconLinux { +class LINUX_UI_EXPORT StatusIconLinux { public: class Delegate { public: |