Commit graph

125 commits

Author SHA1 Message Date
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
Enno Rehling
03c247c788 I am killing the core/ directory.
Lots of files are moving to a new location in src/
Some intersting CMake changes.
2014-02-18 05:45:00 +01:00
Enno Rehling
07a57fadaa fix gcc errors, mostly reading unsigned values. 2013-12-31 10:29:00 +01:00
Enno Rehling
77ab9133c2 use the storage submodule everywhere.
make most magic use float instead of double.
2013-12-31 01:06:28 -08:00
Enno Rehling
1b88d13e75 fixing library dependencies and include paths 2013-12-31 09:05:52 +01:00
Enno Rehling
6521fed160 fix some bad includes.
start removing the cfopen function.
move a function that was only used in textstore.c.
2013-12-29 00:19:22 -08:00
Enno Rehling
47a9728db9 correct linker flags for picking visual studio runtime library. 2013-12-28 23:01:51 -08:00
Enno Rehling
8c981b76cc cmake: fix path to tolua executable. 2013-12-28 15:13:22 -08:00
Enno Rehling
0aa4272d42 suppress "unknown compiler" warning for MSVC 2013-12-26 23:30:24 -08:00
Enno Rehling
ca79c28eaf kill empty folder 2013-12-27 01:07:55 +01:00
Enno Rehling
6fe246114c import local changes from gelbbaer.
fix argument parsing to not crash when arguments are missing.
2013-12-26 22:57:43 +01:00
Enno Rehling
0317a2b61d begin using autoconf features in cmake 2013-05-12 14:51:54 -07:00
Enno Rehling
8e289968d0 rename eressea/ to core/
fix compiler flags for core
ignore linux build folder
2013-05-11 15:06:13 -07:00
Enno Rehling
63a8c10f84 split the cflags settings over more files 2013-05-04 17:29:39 -07:00
Enno Rehling
935ba67d27 update to latest CMakelists.txt build files 2013-05-04 15:47:53 -07:00
Enno Rehling
7975249f6a moving the find_package calls out into the parent project(s). 2013-05-04 14:20:30 -07:00
Enno Rehling
30808a8db9 re-order includes to include find_pacakge commands at the top 2013-05-04 11:27:42 +02:00
Enno Rehling
bff66773cf update the arda server to use submodules and new cmake layout 2012-06-07 12:44:25 -07:00
Enno Rehling
4e7a758a75 making server compile with new github repository layout
todo: fix scripts and config files
2012-06-04 21:45:25 -07:00
Enno Rehling
bc8ae48cc9 Make this stuff compile on MSVC 2012-06-03 23:39:32 -07:00
Enno Rehling
8c5c6aa911 complete rewrite of cmake files 2012-06-03 18:55:52 -07:00
Enno Rehling
7de08fbd8f complete rewrite of cmake files 2012-06-03 18:47:43 -07:00
Enno Rehling
a11e119419 update makefile to new structure 2012-06-01 16:36:04 -07:00
Enno Rehling
78b2360f7f removing quicklist, importing it from a submodule 2012-05-30 19:55:17 -07:00
Enno Rehling
889ef08189 Moving some things around in the external directory.
I am deliberately breaking the VS2010 projects with this.
I am probably breaking the Eressea server.
2012-05-30 19:17:08 -07:00
Enno Rehling
1de726a5b5 add an option to make SQLITE using the library installed on your system (fixed) 2012-05-23 22:55:03 +02:00
Enno Rehling
fa2d31cb9e add an option to make SQLITE using the library installed on your system 2012-05-23 22:51:52 +02:00
Enno Rehling
c8f8c064d3 introduce an option to compile the sqlite from external into the executable 2012-05-21 03:25:07 +02:00
Enno Rehling
5545289fe2 We have libsqlite3 installed on all our ubuntu boxen, so there's no need to include it from external 2012-05-20 00:17:57 -07:00
Enno Rehling
f406767eeb compiling with -pedantic on linux 2011-03-08 08:44:20 +01:00
Enno
b95f663087 compiling with -pedantic on linux 2011-03-08 08:42:31 +01:00
Enno Rehling
f41eb5c836 compile with -ansi and -pedantic 2011-03-07 22:30:32 -08:00
Enno
b7c323f0c9 whitepsace change to test buildbot 2011-03-05 04:56:59 +01:00
Enno Rehling
80e79e2fef Added support for tcc. 2011-02-26 09:30:42 -08:00
Enno
6e6425414d tcc support added 2011-02-26 10:20:59 +01:00
Enno
0e40664cf3 fixing unix makefiles 2010-08-08 11:01:39 +02:00
Enno Rehling
e608d40e7a moving to a new repository layout.
step 3: the example server that anyone can use
2010-08-07 22:17:11 -07:00
Enno
71e24dba15 cmake needs nothing but C (no CXX or fortran required) 2010-07-31 18:31:32 +02:00
Enno
d02deda7d4 linux doesn't like the unity-build external.c, why? 2010-06-09 06:29:30 +02:00
Enno Rehling
757517073d include test-suite in the server itself. 2010-06-08 21:02:54 -07:00
Enno
17b6c7f43f include tests in make build process 2010-04-10 20:20:12 +02:00
Enno
d9b65024a0 fixed cmake based build 2010-03-08 01:02:58 +01:00
Enno Rehling
f81ad546e9 this seems better 2010-03-07 14:58:29 -08:00
Enno Rehling
dd3f204a69 removing and moving to make a clean eressea-only repo 2010-03-06 14:32:20 -08:00
Renamed from src/CMakeLists.txt (Browse further)