280 Commits

Author SHA1 Message Date
dd8d4d738d
Allow getting Static Library from BattleLibrary.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-02 19:33:10 +01:00
18236981ed
Fixed syntax error.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-02 18:43:16 +01:00
1a246f57e8
Make Creature class variables mostly protected instead of private.
Some checks failed
continuous-integration/drone/push Build is failing
2020-01-02 18:38:56 +01:00
b98b470f0d
Mark destructors of several libraries as virtual.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-02 17:48:14 +01:00
f0c3f84a29
Remove use of unused field
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-02 16:19:32 +01:00
b3d07f5a0e
Removed unused field from CreateCreature.hpp
Some checks failed
continuous-integration/drone/push Build is failing
2020-01-02 16:18:46 +01:00
00582174fb
Don't actually build in Conan step, just re-use the build-release step.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 20:38:29 +01:00
ef372df117
Actually tell Conan to build.
Some checks failed
continuous-integration/drone/push Build is failing
2020-01-01 20:26:01 +01:00
6e498429f9
Don't keep path for Conan libraries, as we're now removing old folders in CI.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 15:53:27 +01:00
79d2f543fb
Further tweaks for Conan
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 15:36:55 +01:00
5f336a7211
More changes and fixes for Conan.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 15:22:51 +01:00
6d18282152
Copy .dll files as well
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 15:05:15 +01:00
34cb7ee4db
Fix Cmake issue when targeting Windows from Conan.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 14:48:20 +01:00
4bc8a047b3
Require os setting
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 14:32:54 +01:00
4d118d97c0
Fixes for conanfile.py
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 14:17:13 +01:00
65e839abe4
Log target OS for Conan.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 14:01:46 +01:00
9f6f2a22b9
More tweaks to get conan to handle Windows properly.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 13:42:36 +01:00
1facac87cb
Better handling of setting Windows flag in Conan.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 13:24:02 +01:00
ecb17a8bad
Allow setting for Windows build in Conan.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 13:02:00 +01:00
4d3dc28606
Allow most libraries to reserve capacity for their database.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-31 10:48:52 +01:00
db2eb0c3fa
Make DataLibrary destructor virtual.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-30 16:03:46 +01:00
d266700822
Keep path for .so files, as to prevent overwriting.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-28 14:58:09 +01:00
2310dc241a
Attempt weird issue with conan builds.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-28 14:13:26 +01:00
47a3c87ef5
Put conan package in different directory.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-28 13:00:37 +01:00
a4dc7b447b
Add several other Cmake warnings.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-28 12:31:58 +01:00
4c9f5b12fa
Add warning when using Windows config. 2019-12-28 12:16:12 +01:00
fa81bd59d6
Dont include test executable when called from Conan
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-27 13:50:12 +01:00
653e54a728
Use Clang for Conan packaging.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-27 12:58:26 +01:00
243b3a768c
Remove unused fields in CreateCreature class
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-27 12:36:32 +01:00
ae4d8f5e12
Removes some variables that are better handled in implementations.
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-27 12:19:38 +01:00
72c51c6513
Remove coverage handling from CMake.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-27 10:51:02 +01:00
cba3f77d97
Make conan package Shared instead of Static
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-26 15:25:32 +01:00
fea4476391
fix cpp_info.libs in conan file.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-26 14:17:10 +01:00
9e0d8d76fb
Change GenericTemplates.cpp to GenericTemplates.hpp, as to include it in header files.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-26 12:27:54 +01:00
aeb8632f51
Ensure .hpp files are packages with conan instead of .h files.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-26 11:30:16 +01:00
8e53ffb53d
Implements functions for getting display species and variant.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-21 14:32:45 +01:00
fbc4973e28
Don't name package name explicitly for conan.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-19 17:06:40 +01:00
f11707208e
Rework conan config for better handling.
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-19 16:49:47 +01:00
f725d89ebc
Change version usage for conan
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-19 16:09:02 +01:00
9b198e67a7
Include git commit in conan version
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-19 15:48:35 +01:00
f975722cd4
Fixes for CI
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-19 15:21:14 +01:00
11bcc8efd5
Fixes for CI
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-19 14:58:37 +01:00
57702ba23d
Initial work on Conan packaging.
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-19 14:22:44 +01:00
573ff56bb6
Implements support for test coverage.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-19 11:40:59 +01:00
db002c784f
Resolve memory issue with Event Hooks.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-15 12:27:56 +01:00
410487c86b
Initial support for Event Hooks.
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-15 12:24:08 +01:00
6ba708ad12
Implements running from battle.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-15 11:52:10 +01:00
0fad615050
Make LookupGrowthRate use unsigned integers instead of signed ones, to resolve Windows error.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-14 14:09:07 +01:00
f5a71ca807
Fixed memory leak in growth rate library.
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-14 13:42:34 +01:00
649de39571
Implements experience gain on opponent faint.
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-14 13:28:23 +01:00