Commit graph

93 commits

Author SHA1 Message Date
Enno Rehling
ce37fd1bb7 remove libxml2 from dependencies
remove the converter, that isn't a way we're going.
2018-05-18 21:14:22 +02:00
Enno Rehling
6207211ba9 add skeleton for expat suport 2018-04-24 21:50:49 +02:00
Enno Rehling
ed46a24f58 re-enable backtraces on linux. 2018-03-11 16:52:07 +01:00
Enno Rehling
51fb719bb6 add a Readline module, fix detection, keep disabled for now 2018-02-25 16:36:45 +01:00
Enno Rehling
5094705ba0 make s/cmake-init more intelligent. 2018-02-02 18:39:05 +01:00
Enno Rehling
014cc02c45 use FindLua51.cmake 2018-01-11 16:52:16 +01:00
Enno Rehling
455a929d9e help cmake find pdcurses on windows. 2018-01-01 01:06:14 +01:00
Enno Rehling
1575a59921 fix cmake builds on windows. 2018-01-01 00:43:08 +01:00
Enno Rehling
9d8cfc422c fix cmake detection of libbsd 2017-12-31 21:33:31 +01:00
Enno Rehling
02248e0c54 fix coverity scan errors 2017-12-12 09:19:47 +01:00
Enno Rehling
d48b9611e1 have cmake determine bsdstring requirement 2017-12-11 18:36:57 +01:00
Enno Rehling
dbe835e485 add cmake directives to build with Berkeley DB 2017-11-16 18:30:18 +01:00
Enno Rehling
3c86880b2e add the report email text to the install process 2017-09-03 11:09:15 +02:00
Enno Rehling
16910f8efd accidentally deleted the LibXml2 find_package call, oops. 2017-03-28 16:41:59 +02:00
Enno Rehling
6ded971c0c rename the MSVC module 2017-03-28 16:27:10 +02:00
Enno Rehling
c4e15fd5ba fix find_package call for Lua 2017-03-27 21:59:56 +02:00
Enno Rehling
3b3379ad4b work around bad version matchig in FindToLua.cmake 2017-03-27 21:30:46 +02:00
Enno Rehling
a3cdfef668 Fix find_package calls for CMake < 3.0 2017-03-27 21:10:30 +02:00
Enno Rehling
f8d49e07af remove outdated custom CMake Modules.
only keep what is not in CMake 3.6.
2017-03-27 20:25:27 +02:00
Enno Rehling
350357120a fix duplicate cutest library conflict and crash 2017-01-26 18:06:49 +01:00
Enno Rehling
f86d86d4c6 Revert "remove sqlite3 code and dependency"
This reverts commit 7b55a57610.
2017-01-26 18:06:48 +01:00
Enno Rehling
59916d1d5c remove sqlite3 code and dependency 2017-01-26 18:06:48 +01:00
Enno Rehling
d7dd281a6a move orders-accept configuration to eressea.ini
install lunit, too
2017-01-26 18:05:26 +01:00
Enno Rehling
d94cde67a4 kill autoconf.h, replace platform.h for C99 compatibility work 2017-01-26 18:03:48 +01:00
Enno Rehling
2ace44d385 fix duplicate cutest library conflict and crash 2017-01-26 16:05:44 +01:00
Enno Rehling
20fe039b16 use joint clibs directory instead of quicklist/critbit. 2016-12-19 21:35:02 +01:00
Enno Rehling
43b8ff1ea8 fix strdup compilications when compiling with gcc and autoconf. 2016-11-26 16:21:41 +01:00
Enno Rehling
10916bb0a1 use add_definitions instead of CMAKE_C_FLAGS, define ERESSEA_VERSION only on version.c 2016-09-16 16:30:30 +02:00
Enno Rehling
00c4c337ff remove crypto submodule, stea mtrand from it 2016-09-04 10:47:21 +02:00
Enno Rehling
84a6e7a498 include process directory in install process, clean up install script 2016-02-10 23:06:41 +01:00
Enno Rehling
ff3fdb62cd enable valgrind suppressions for QA previews 2015-06-17 07:30:06 +02:00
Enno Rehling
8ecf51b057 cmake will use LD_LUA and LD_TOLUA environment variables to search 2015-06-08 22:23:07 +02:00
Enno Rehling
6a5458c119 fix BSD string function detection 2015-03-03 00:10:10 +01:00
Enno Rehling
c8f4204abe fix install process to include json files 2015-02-08 12:05:50 +01:00
Enno Rehling
ae9ed99cd9 fixing linux build 2014-08-29 07:47:47 +02:00
Enno Rehling
a9a0455207 reorganized directory structure.
flattening the directory structure, moving some modules to the src/ directory.
making stealth a separate file, under test.
more tests for some stuff.
2014-08-27 06:40:35 +02:00
Enno Rehling
f8ad9e92e7 Fix some English message translations.
clean up and improve some scripts, too.
2014-08-17 11:19:04 +02:00
Enno Rehling
fbe9822e9c mpve sceipts tp the roght place. 2014-07-19 23:55:41 +02:00
Enno Rehling
5458fce59c install configuration files 2014-07-18 03:22:54 +02:00
Enno Rehling
a4675c61fd installing resource files through cmake. 2014-07-17 15:55:50 +02:00
Enno Rehling
e4fa797590 Merge branch 'master' of github.com:eressea/server 2014-06-18 20:48:56 -07:00
Enno Rehling
46f68493bc eliminate debug message 2014-06-18 20:48:26 -07:00
Enno Rehling
28726e2bea update cmake to compile without sqlite3, curses or libxml2 installed.
This is not actually recommended, but your system may not have
this,and you should still be able to contribute. also, libxml2 is on
the way out, I am beginning to really hate it.

Moving a couple of files around.
2014-06-11 20:30:34 -07:00
Enno Rehling
a304b981d5 remove archetypes, they are not used by any existing game.
make compiling with libxml2 optional (USE_LIBXML2)
disable xml reports
2014-06-09 19:05:17 -07:00
Enno Rehling
82aeb4b241 fix windows slashes
cmake doesn't like backslashes, but has the tools to fix them
added a build script for VS2013 (Version 12)
2014-03-15 22:02:49 -07:00
Enno Rehling
98b5d2a842 update autoconf for gcc (access) 2014-03-15 21:18:36 +01:00
Enno Rehling
9fc926864e Fixes for Visual C++
snprintf and strncasecmp are not that.
_access needs to be fixed on gcc, next.
2014-03-15 12:35:20 -07:00
Enno Rehling
1a7d892a96 use cmake for autoconf, slim down platform.h 2014-03-15 19:29:11 +01:00
Enno Rehling
18203cfdbf begin writing a map exporter 2014-03-06 07:15:43 -08:00
Enno Rehling
d9abce13a1 add lua integration tests to make test. 2014-02-18 06:08:37 +01:00