Commit Graph

60 Commits

Author SHA1 Message Date
Deukhoofd de26a41fcf
Bring back suppression for valgrind
continuous-integration/drone/push Build is passing Details
2022-03-22 19:10:02 +01:00
Deukhoofd eb2907c9a2
Support Address Sanitizer in the CI
continuous-integration/drone/push Build is failing Details
2022-03-22 18:36:29 +01:00
Deukhoofd b4d492f2af
Change cmake option TESTS --> PKMNLIB_TESTS
continuous-integration/drone/push Build is failing Details
2022-02-05 16:01:19 +01:00
Deukhoofd af50f1cc74
Adds support for Angelscript debugger.
continuous-integration/drone/push Build is failing Details
2021-10-22 15:11:52 +02:00
Deukhoofd 0ebac13c14
More work for Windows CI changes.
continuous-integration/drone/push Build is failing Details
continuous-integration/drone Build is passing Details
2021-10-02 15:09:07 +02:00
Deukhoofd ba78f51ff5
Windows CI changes.
continuous-integration/drone/push Build is failing Details
continuous-integration/drone Build is failing Details
2021-10-02 14:00:13 +02:00
Deukhoofd 33047da63e
Further attempts at fixing CI.
continuous-integration/drone/push Build is failing Details
2021-10-02 13:39:57 +02:00
Deukhoofd 885bcde7c8
More fixes for CI.
continuous-integration/drone/push Build is failing Details
continuous-integration/drone Build is failing Details
2021-10-02 10:50:55 +02:00
Deukhoofd 68f933cd77
Further changes for new Windows image.
continuous-integration/drone/push Build was killed Details
continuous-integration/drone Build is failing Details
2021-09-30 22:48:44 +02:00
Deukhoofd 3cf211c66f
Changes for new build image on Windows.
continuous-integration/drone/push Build is failing Details
2021-09-30 18:01:38 +02:00
Deukhoofd 44ffadb439
Fixes for Windows build.
continuous-integration/drone/push Build is passing Details
2021-04-12 22:30:43 +02:00
Deukhoofd 8e69d14e17
Replace conan packages with ExternalProject_Add
continuous-integration/drone/push Build is failing Details
2021-04-12 21:55:50 +02:00
Deukhoofd 4e7cfdf649
Force shared library in CI.
continuous-integration/drone/push Build is failing Details
2021-03-26 17:43:47 +01:00
Deukhoofd 2ea6f391b4
Use environment variable to determine compiler version for conan.
continuous-integration/drone/push Build is passing Details
2020-12-31 14:43:50 +01:00
Deukhoofd b1d9add9a7
Fixes sign build.
continuous-integration/drone/push Build is failing Details
2020-09-30 18:55:35 +02:00
Deukhoofd feff992e59
Sign build.
continuous-integration/drone/push Build was killed Details
2020-09-30 18:55:02 +02:00
Deukhoofd d15f4b333e
Revert "Remove libwinpthread copy action from drone, as we should no longer depend on it."
continuous-integration/drone/push Build is failing Details
This reverts commit 545a220f
2020-09-30 18:54:15 +02:00
Deukhoofd 545a220fd6
Remove libwinpthread copy action from drone, as we should no longer depend on it.
continuous-integration/drone/push Build is failing Details
2020-09-29 20:03:31 +02:00
Deukhoofd 9a91d356e0
Switch to doctest over Catch for unit tests.
continuous-integration/drone/push Build is passing Details
2020-09-29 18:04:06 +02:00
Deukhoofd f9eade32db
Use Ninja as generator.
continuous-integration/drone/push Build is passing Details
2020-09-29 17:54:26 +02:00
Deukhoofd 7827b8bb2b
Fix paths.
continuous-integration/drone/push Build is failing Details
2020-07-18 12:59:59 +02:00
Deukhoofd 41ec913de5
Fix paths.
continuous-integration/drone/push Build is failing Details
2020-07-18 12:57:17 +02:00
Deukhoofd 62747ddcf2
Have CI build a test build.
continuous-integration/drone/push Build is failing Details
2020-07-18 12:52:43 +02:00
Deukhoofd e0821c1a68
Force coloured output in build.
continuous-integration/drone/push Build is passing Details
2020-07-06 08:30:29 +02:00
Deukhoofd 6e12a55c92
Better handling for static c linking.
continuous-integration/drone/push Build is failing Details
2020-05-03 12:51:41 +02:00
Deukhoofd 9f27e43de8
Re-add conan data to Valgrind step.
continuous-integration/drone/push Build is passing Details
2020-04-28 15:37:18 +02:00
Deukhoofd fc85dcb3c5
Fixed YAML config.
continuous-integration/drone/push Build is failing Details
2020-04-28 15:32:32 +02:00
Deukhoofd 106c844fce
Run style check on build. 2020-04-28 15:30:50 +02:00
Deukhoofd e7667cec22
Add some options to test runner for Windows build.
continuous-integration/drone/push Build is failing Details
2020-04-25 15:32:59 +02:00
Deukhoofd db8de6cdcc
Another attempt at fixing Windows build.
continuous-integration/drone/push Build is failing Details
2020-04-12 11:52:07 +02:00
Deukhoofd b3290f0672
Don't link C libraries statically by default for Windows, as this isn't needed if another library has their own C libraries already has them statically linked.
continuous-integration/drone/push Build is failing Details
2020-04-12 11:20:16 +02:00
Deukhoofd f1cc8a7b07
Attempt at caching between steps in Drone.
continuous-integration/drone/push Build is passing Details
2020-04-10 21:35:24 +02:00
Deukhoofd aadef20533
Revert "Remove conan cache, as it mostly causes issues."
This reverts commit 4a1efd28
2020-04-10 21:32:55 +02:00
Deukhoofd 4a1efd2843
Remove conan cache, as it mostly causes issues.
continuous-integration/drone/push Build is failing Details
2020-04-10 21:26:53 +02:00
Deukhoofd d57b5852f1
Force conan export-pkg
continuous-integration/drone/push Build is passing Details
2020-02-27 13:12:52 +01:00
Deukhoofd d1ec6325a0
Update Conan url.
continuous-integration/drone/push Build is failing Details
2020-02-27 13:03:30 +01:00
Deukhoofd 13a8228a44
Changes for Conan file.
continuous-integration/drone/push Build is failing Details
2020-02-23 14:16:36 +01:00
Deukhoofd 4ee791c6cb
Force newest build to be Conan version.
continuous-integration/drone/push Build is passing Details
2020-02-15 17:35:22 +01:00
Deukhoofd 9f7557eecb
Use conan-data cache when doing a conan deploy
continuous-integration/drone/push Build is passing Details
2020-02-08 11:05:21 +01:00
Deukhoofd 02c0d1c27e
Setup conan remote before build at conan deploy.
continuous-integration/drone/push Build is passing Details
2020-02-08 10:37:30 +01:00
Deukhoofd 905087f7b9
Support for deploying to Conan.
continuous-integration/drone/push Build is failing Details
2020-02-08 10:22:18 +01:00
Deukhoofd 67d317e22b
Fixes for valgrind failure.
continuous-integration/drone/push Build is failing Details
2020-02-06 16:25:55 +01:00
Deukhoofd 0455fec875
Removes Windows valgrind for now
continuous-integration/drone/push Build is passing Details
2020-02-02 16:26:50 +01:00
Deukhoofd 7d56ce04ba
Include conan volumes during valgrind steps.
continuous-integration/drone/push Build is failing Details
2020-02-02 15:21:25 +01:00
Deukhoofd ae53f20dc0
Add valgrind to Windows, split up valgrind runs into separate steps.
continuous-integration/drone/push Build is failing Details
2020-02-02 15:12:53 +01:00
Deukhoofd 72c2e38ea8
Fixes for Windows ;_;
continuous-integration/drone/push Build is passing Details
2020-01-12 18:20:59 +01:00
Deukhoofd c8f85a8556
Copy angelscript library to bin folder for Windows.
continuous-integration/drone/push Build is passing Details
2020-01-09 17:44:43 +01:00
Deukhoofd 23bcec9b75
Use conan cache for Windows build
continuous-integration/drone/push Build is passing Details
2020-01-01 21:15:49 +01:00
Deukhoofd 4022d40f59
Fix Drone paths used for copying files.
continuous-integration/drone/push Build is passing Details
2020-01-01 21:03:29 +01:00
Deukhoofd 4d0da20e31
Fixes for Windows CI build.
continuous-integration/drone/push Build is failing Details
2020-01-01 19:59:47 +01:00