Commit graph

114 commits

Author SHA1 Message Date
Enno Rehling
6da06ae4d4 on macos, there is apparently no ncursesw 2021-03-24 20:58:31 +01:00
Enno Rehling
b786dcaa10 we do not need cmake 3.19 2021-03-16 21:35:33 +01:00
Enno Rehling
b6ee09d309 on macos, there is apparently no ncursesw 2021-03-16 21:29:05 +01:00
Enno Rehling
3a67618e4d remove tolua submodule, build with system library (WIP) 2021-03-16 18:14:25 +01:00
Enno Rehling
979f2f7b6e build with ncursesw
Now we can display special characters and proper boxes
2021-02-21 22:05:43 +01:00
Enno Rehling
e0ff829b61 clarify the find_package (Lua) logic 2021-02-21 10:15:27 +01:00
Enno Rehling
7dcf9a27e0 windows fixes broke linux build
also disable magic resistance in shipspell tests
2021-02-21 09:53:38 +01:00
Enno Rehling
6b5ddc57d9 MSVC builds go to a single output folder
Fix batch files to deal with new structure.
2021-02-21 09:48:27 +01:00
Enno Rehling
e0e82c5fa5 fix MSVC warning levels, move _CRT_SECURE_NO_WARNINGS define to sources 2021-02-20 23:22:10 +01:00
Enno Rehling
50f84adc37 build with or without libbsd installed 2021-02-19 18:13:05 +01:00
Enno Rehling
e156a65779 fix the inifile cli editor 2021-02-16 10:12:05 +01:00
Enno Rehling
db402c4e2c include custom version of tolua as a submodule.
change how libm and libbsd are detected.
2021-02-16 10:12:05 +01:00
Enno Rehling
b0093868b3 eliminate cJSON submodule 2021-02-16 10:12:05 +01:00
Enno Rehling
fb3047beb5 add cmake support for iniparser package 2021-02-16 10:12:05 +01:00
Enno Rehling
ba3b9ae6d3 use pdcurses from vcpkg if available 2021-02-16 10:12:04 +01:00
Enno Rehling
70ccef02ae use vcpkg packages on windows
make cmake files smarter
2021-02-16 10:12:04 +01:00
Enno Rehling
69c4595282 Build in Visual Studio 2019
simplify test_create_faction
rewrite lots of tests
2020-12-06 15:47:47 +01:00
Enno Rehling
17e5d6ab78 convert to lua 5.3 2020-05-03 15:20:35 +02:00
Enno Rehling
3c533580f7 tolua 5.3 support on macOS 2020-05-03 15:05:22 +02:00
Enno Rehling
102a0e0e27 fix cmake syntax. 2019-04-06 11:41:56 +02:00
Enno Rehling
65dee13592 I am moving my library dependency folder to c:\libraries
build.bat needed to know that.
2019-04-06 11:29:19 +02:00
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