Commit graph

16 commits

Author SHA1 Message Date
Alistair Riddoch
a4b89f0db0 Add support for compiling in C++11 mode 2012-11-30 00:17:28 +00:00
Alistair Riddoch
bc928954ac Add a check for boost 2012-05-23 14:03:23 +01:00
Alistair Riddoch
5b9ab9bba1 Upgrade to newer, cleaner binreloc code. 2010-08-30 18:17:37 +01:00
Al Riddoch
f43bea79d4 2008-08-24 Al Riddoch <alriddoch@googlemail.com>
* acinclude.m4: Fix the postgresql check to run without generating
	  warnings.
2008-08-24 21:57:20 +00:00
Al Riddoch
2f55f56d11 2007-11-05 Al Riddoch <alriddoch@zepler.org>
* cyphesis.spec.in: Disable dependency tracking and use multiple CPU
	  cores when building the rpm.

	* configure.ac: Remove the need for libtool. Clean up some bit rot.

	* AUTHORS: Update email addresses, and make it clearer who did what.

	* acinclude.m4: Clean up the help text formatting in the postgresql
	  macro.

	* autogen.sh: Remove libtoolize.
2007-11-05 03:20:53 +00:00
Al Riddoch
9cf17dd825 2006-10-29 Al Riddoch <alriddoch@zepler.org>
* acinclude.m4: Add AM_PATH_GCRYPT macro so that less errors occur.
2006-10-29 18:33:49 +00:00
Al Riddoch
7651c76a08 2006-10-21 Al Riddoch <alriddoch@zepler.org>
* acinclude.m4: Update pkgconfig macros to more efficient later
	  versions.

	* configure.ac: Use newer pkgconfig macro to check for pkgconfig
	  first.
2006-10-21 12:07:18 +00:00
Al Riddoch
2540ea9503 2005-03-19 Al Riddoch <alriddoch@zepler.org>
* acinclude.m4, configure.ac, common/prefix.c, common/prefix.h,
	  common/Makefile.am, common/globals.cpp, tools/Makefile.am:
	  Use BinReloc to make cyphesis relocatable on Linux.
2005-03-28 18:49:54 +00:00
Al Riddoch
8ff88df35d 2004-09-30 Al Riddoch <alriddoch@zepler.org>
* Fix a couple of autoconf macros to stop them from spitting errors.
2004-09-29 23:41:11 +00:00
Al Riddoch
1a9294023e 2004-01-01 Al Riddoch <alriddoch@zepler.org>
* Fix postgreSQL autoconf macro so it handles version numbers with
	  non-numeric suffixes.
2004-01-01 23:04:07 +00:00
Al Riddoch
2cb9a7877b 2003-04-30 Al Riddoch <alriddoch@zepler.org>
* tools/cyphesis-setup: Add #!/bin/sh to be sure it gets treated
	  as a script.

	* Add configure checks for Python 2.3, and update varconf checks.
2003-04-30 23:03:32 +00:00
Al Riddoch
7db848bbb0 2003-04-19 Al Riddoch <alriddoch@zepler.org>
* Switch to requiring pkg-config versions of libs, and make
	  postgres check more verbose.

	* Disable metaserver by default. This is a devel server.

	* rulesets/World.cpp, rulesets/World.h: Add terrain using
	  Mercator to the world entity, including the required attribute
	  handlers.
2003-04-19 00:34:24 +00:00
Al Riddoch
2bc34e92ed 2002-08-11 Al Riddoch <alriddoch@zepler.org>
* Added pkgconfig and sigc++ autotools macros into acinclude.m4
	  as only one or the other should be required, not both.

	* server/Connection.h, server/Connection.cpp: Move large methods
	  into .cpp file to avoid bloat. Add in non ref method
	  for removing deleted objects, as references are a problem.

	* Account.h, Account.cpp: characterDestroyed method now
	  takes value rather than reference because of sigc++. Add
	  necessary headers.
2002-08-11 20:27:45 +00:00
Malcolm Walker
910fb69c89 pg_config doesn't take a --prefix argument; if we can run it, it's already got the prefix figured out.
MW
2002-04-09 19:49:54 +00:00
Al Riddoch
a36192bd65 Fixed PostgresSQL autoconf macro so micro version is handled correctly if it is not output by pg_config 2002-02-17 16:54:08 +00:00
Al Riddoch
e70aed6400 2002-01-13 Al Riddoch <alriddoch@zepler.org>
* client/client.cpp, server/server.cpp, common/globals.cpp,
	  common/globals.h, tools/cycmd.cpp, tools/cydbload.cpp,
	  tools/cypasswd.cpp: Move code for handling loading of config
	  from the command line, user config and global config, into
	  globals.cpp, and make use of it in all tools.

	* tools/cycmd.cpp: Fix objtype on server set commands.

	* common/Database.cpp, common/Database.h: Implemented new database
	  interface to PostgreSQL to replace inadequate db3 code.

	* common/database.cpp, common/database.h: Old code removed from the
	  build.

	* common/accountbase.h, server/Admin.cpp, server/Persistance.cpp,
	  server/server.cpp, tools/cydbload.cpp: Fixed for minor changes
	  in the low level database API.

	* common/globals.h, common/globals.cpp, rulesets/EntityFactory.cpp,
	  server/Admin.cpp, server/CommServer.cpp,
	  Remove varconf header from globals.h, and put in .cpp files
	  where it belongs.
2002-01-13 17:24:53 +00:00