diff options
| author | randomdan <randomdan@localhost> | 2012-07-10 15:15:57 +0000 | 
|---|---|---|
| committer | randomdan <randomdan@localhost> | 2012-07-10 15:15:57 +0000 | 
| commit | 43e3b0c25ea35c28e701027ec8b11f5c79fd46de (patch) | |
| tree | bbc4890fe548ee69ae65c05c62d037325d8c2a69 | |
| parent | Fix type conversion warnings (diff) | |
| download | netfs-43e3b0c25ea35c28e701027ec8b11f5c79fd46de.tar.bz2 netfs-43e3b0c25ea35c28e701027ec8b11f5c79fd46de.tar.xz netfs-43e3b0c25ea35c28e701027ec8b11f5c79fd46de.zip | |
Migrate all stuff to stricter compilations/links and C++0x builds
| -rw-r--r-- | Jamroot.jam | 7 | ||||
| -rw-r--r-- | netfs/Jamfile.jam | 15 | ||||
| -rw-r--r-- | netfs/fuseapp.cpp | 5 | 
3 files changed, 26 insertions, 1 deletions
| diff --git a/Jamroot.jam b/Jamroot.jam index 794d6de..1c2bea6 100644 --- a/Jamroot.jam +++ b/Jamroot.jam @@ -3,6 +3,13 @@ using gcc ;  import type : register ;  import generators : register-standard ; +project +  : requirements +      <variant>release:<cflags>"-std=c++0x" +      <variant>debug:<cflags>"-W -Wall -Werror -Wwrite-strings -std=c++0x" +      <variant>debug:<linkflags>"-Wl,-z,defs" +	; +  import type ;   import generators ;   import feature ;  diff --git a/netfs/Jamfile.jam b/netfs/Jamfile.jam index 1c6b938..7f5fbee 100644 --- a/netfs/Jamfile.jam +++ b/netfs/Jamfile.jam @@ -6,13 +6,20 @@ alias libxml2 : : : :  lib boost_regex : : <name>boost_regex ;  lib boost_filesystem : : <name>boost_filesystem ; +lib boost_system : : <name>boost_system ;  lib boost_random : : <name>boost_random ;  lib boost_thread : : <name>boost_thread ;  lib Ice : : <name>Ice ; +lib IceUtil : : <name>IceUtil ; +lib IceBox : : <name>IceBox ; +lib pthread : : <name>pthread ;  lib fuse : : <name>fuse ;  lib netfsComms :  	netfsComms.ice : +	<library>Ice +	<library>IceUtil +	<library>pthread  	;  lib netfsCommon : @@ -21,7 +28,10 @@ lib netfsCommon :  	<define>_FILE_OFFSET_BITS=64  	<include>../libmisc  	<library>libxml2 -	<implicit-dependency>netfsComms +	<library>netfsComms +	<library>boost_thread +	<library>Ice +	<library>IceUtil  	;  cpp-pch pchFuse : pchCommon pchFuse.hpp : @@ -83,7 +93,10 @@ lib netfsd :  	<library>boost_random  	<library>boost_thread  	<library>boost_filesystem +	<library>boost_system  	<library>Ice +	<library>IceUtil +	<library>IceBox  	<library>libxml2  	; diff --git a/netfs/fuseapp.cpp b/netfs/fuseapp.cpp index 1dbe5bf..6f58ec2 100644 --- a/netfs/fuseapp.cpp +++ b/netfs/fuseapp.cpp @@ -308,6 +308,11 @@ FuseAppBase::run(int & argc, char** & argv, FuseAppBase * fa)  		0,  		0,  		0, +		0, +		0, +		0, +		0, +		0,  		0  	};  	struct fuse_args args = FUSE_ARGS_INIT(argc, argv); | 
