Commit Graph

115 Commits

Author SHA1 Message Date
Enno Rehling 35cd8979fb we do not need cmake 3.19 2021-03-22 20:32:06 +01:00
Enno Rehling 16cb0d7050 on macos, there is apparently no ncursesw 2021-03-22 20:32:06 +01:00
Enno Rehling efb70eac58 we do not need cmake 3.19 2021-03-22 20:29:10 +01:00
Enno Rehling 1cf04ba131 on macos, there is apparently no ncursesw 2021-03-22 20:29:10 +01:00
Enno Rehling 44d30b506f remove tolua submodule, build with system library (WIP) 2021-03-22 20:29:09 +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