Commit Graph

32 Commits

Author SHA1 Message Date
Enno Rehling f78d667258 find iniparser.h when installed in subdirectory 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 ebc8c3f1d2 add FindSQLite3 for older cmake versions 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 de5181f3fe I am moving my library dependency folder to c:\libraries
build.bat needed to know that.
2019-04-07 15:29:12 +02:00
Enno Rehling 28293eb2df cmake (on macOS) already has a FindLua module 2019-03-03 09:41:15 +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 455a929d9e help cmake find pdcurses on windows. 2018-01-01 01:06:14 +01:00
Enno Rehling dbe835e485 add cmake directives to build with Berkeley DB 2017-11-16 18:30:18 +01:00
Enno Rehling 6ded971c0c rename the MSVC module 2017-03-28 16:27:10 +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 6b4a8e677f remove cmake submodule 2017-03-27 20:15:06 +02:00
Enno Rehling 2267373b2e gcc warning 2017-02-06 10:44:11 +01:00
Enno Rehling 998dcffab2 introduce an rcoption struct.
used for pretty rare options that have no property in the race struct.
2017-02-06 09:03:08 +01:00
Enno Rehling de10a8ad65 reduce side-effects in snowglobe tests.
should no longer be intermittent.
2017-02-05 20:48:44 +01:00
Enno Rehling f941fceed4 new cmake modules (expat) 2017-01-26 21:34:45 +01:00
Enno Rehling 7087c0e0ab Update to latest submodules, fix iniparser and critbit.
I did this before, must have lost it in the merge. Crazy.
2015-07-12 10:38:01 +02:00
Enno Rehling 7cf1062650 cmake changes from gruenbaer 2015-06-21 16:29:48 +02:00
Enno Rehling 6fa39da6f6 cmake submodule update 2015-06-21 16:27:35 +02:00
Enno Rehling 8080adcd2b travis build now runs a full turn for acceptance.
* new cmake module (lus/tolua changes).
* valgrind suppression for glibc strtod problems.
2015-06-09 08:39:22 +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 18203cfdbf begin writing a map exporter 2014-03-06 07:15:43 -08:00
Enno Rehling bf2bb7449b move bindings into src/ make the code compile from scratch again. 2014-02-22 00:32:59 -08:00
Enno Rehling 3660c47afb remove os.[hc] in favor of generated config.h
new cmake files to find lua
2014-01-01 19:14:26 +01:00
Enno Rehling 0e20e14bf9 updated cmake module 2013-12-30 16:43:51 +01:00
Enno Rehling 78b007ff52 updated submodule to make lua work 2013-12-29 01:36:43 +01:00
Enno Rehling 8c981b76cc cmake: fix path to tolua executable. 2013-12-28 15:13:22 -08:00
Enno Rehling 935ba67d27 update to latest CMakelists.txt build files 2013-05-04 15:47:53 -07:00
Enno Rehling 64046250d4 confusion, merge latest changes 2013-02-23 17:27:50 -08:00
Enno Rehling f19f4b3037 add an easy configuration script
update core and cmake submodules to latest version
now using lua 5.2
now using bool where available
2013-01-22 00:38:54 -08:00
Enno Rehling bff66773cf update the arda server to use submodules and new cmake layout 2012-06-07 12:44:25 -07:00