summaryrefslogtreecommitdiff
path: root/netfs/fuse
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2015-07-26 16:44:33 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2015-07-26 16:44:33 +0100
commit1a79c689d694573c8649aca4e6fd58ecbbd70754 (patch)
treef13ba48c14e98fcf74ecfe841a4c58f0fa6a75bd /netfs/fuse
parentNo more static entcache hack (diff)
downloadnetfs-1a79c689d694573c8649aca4e6fd58ecbbd70754.tar.bz2
netfs-1a79c689d694573c8649aca4e6fd58ecbbd70754.tar.xz
netfs-1a79c689d694573c8649aca4e6fd58ecbbd70754.zip
Visibility hiddennetfs-1.1.3
Diffstat (limited to 'netfs/fuse')
-rw-r--r--netfs/fuse/Jamfile.jam6
-rw-r--r--netfs/fuse/fuseApp.h5
2 files changed, 10 insertions, 1 deletions
diff --git a/netfs/fuse/Jamfile.jam b/netfs/fuse/Jamfile.jam
index b0f04d6..142221e 100644
--- a/netfs/fuse/Jamfile.jam
+++ b/netfs/fuse/Jamfile.jam
@@ -20,6 +20,8 @@ lib netfsClientConfiguration :
<library>..//IceUtil
<library>..//pthread
<library>..//slicer
+ <cflags>-fvisibility=hidden
+ <variant>release:<cflags>-flto
: :
<library>..//IceUtil
<library>..//Ice
@@ -50,6 +52,8 @@ lib netfsClient :
<library>..//slicer
<library>..//libxmlpp
<library>..//slicer-xml
+ <cflags>-fvisibility=hidden
+ <variant>release:<cflags>-flto
: :
<include>.
<include>../../libfusepp
@@ -65,5 +69,7 @@ exe netfs :
netfs.cpp :
<library>netfsClient
<library>fuse
+ <cflags>-fvisibility=hidden
+ <variant>release:<cflags>-flto
;
diff --git a/netfs/fuse/fuseApp.h b/netfs/fuse/fuseApp.h
index 60ecee9..3ad8f66 100644
--- a/netfs/fuse/fuseApp.h
+++ b/netfs/fuse/fuseApp.h
@@ -9,9 +9,12 @@
#include "fuseAppBase.h"
#include "fuseConfig.h"
#include "cache.h"
+#ifndef DLL_PUBLIC
+#define DLL_PUBLIC __attribute__ ((visibility ("default")))
+#endif
namespace NetFS {
- class FuseApp : public FuseAppBase {
+ class DLL_PUBLIC FuseApp : public FuseAppBase {
private:
class OpenDir : public IceUtil::Shared {
public: