Commit Graph

40 Commits

Author SHA1 Message Date
Deukhoofd cd0e183598
Remove valgrind build step on CI for now
continuous-integration/drone/push Build is passing Details
2022-05-16 19:07:35 +02:00
Deukhoofd 70e30833bb
Set up parallelism for drone build
continuous-integration/drone/push Build is passing Details
2022-04-10 13:06:38 +02:00
Deukhoofd d6c8512617
Fixes for AddressSanitizer not working in valgrind.
continuous-integration/drone/push Build is failing Details
2022-03-22 12:36:52 +01:00
Deukhoofd ba411d011b
Cleanup exception stacktraces, so the compile the same on Windows.
continuous-integration/drone/push Build is failing Details
Stacktraces still appear to be empty on Windows, but that's an issue for a later day.
2022-02-26 14:55:28 +01:00
Deukhoofd 923483e9b9
Sign build
continuous-integration/drone/push Build is passing Details
2022-02-05 15:47:41 +01:00
Deukhoofd 069320318e
Fixes build
continuous-integration/drone/push Build is pending Details
2022-02-05 15:46:11 +01:00
Deukhoofd 5a352357fb
Updates for new Windows CI
continuous-integration/drone/push Build is passing Details
2021-10-02 16:39:54 +02:00
Deukhoofd 78d4513a4d
Removes Conan build step, adds documentation to dictionary.
continuous-integration/drone/push Build is passing Details
2021-09-26 10:47:19 +02:00
Deukhoofd dff8c4d15c
Attempt creating a tag file online.
continuous-integration/drone/push Build is passing Details
2020-09-25 18:11:53 +02:00
Deukhoofd 078f790732
Save docs.
continuous-integration/drone/push Build is passing Details
2020-09-25 15:13:25 +02:00
Deukhoofd 2479e39320
Sign build file.
continuous-integration/drone/push Build is passing Details
2020-09-25 15:02:46 +02:00
Deukhoofd 178a38db07
Fixed colours in test output on build server.
continuous-integration/drone/push Build is passing Details
2020-09-25 11:54:23 +02:00
Deukhoofd 3e9fd2bea8
Switch from Catch2 to DocTest for unit tests.
continuous-integration/drone/push Build is passing Details
2020-09-25 11:50:53 +02:00
Deukhoofd 9d7b2d62b6
Check whether everything has documentation on build
continuous-integration/drone/push Build is failing Details
2020-09-24 20:48:00 +02:00
Deukhoofd 95f1e818e7
Further build fixes.
continuous-integration/drone/push Build is passing Details
2020-09-21 18:59:26 +02:00
Deukhoofd 79e6bd4aa1
Fixes for build failing.
continuous-integration/drone/push Build is failing Details
2020-09-21 18:58:30 +02:00
Deukhoofd 4a476dcf4c
Try using Ninja instead of make.
continuous-integration/drone/push Build is failing Details
2020-09-21 13:19:19 +02:00
Deukhoofd 4f8ca03a39
Attempt using RanLib and AR
continuous-integration/drone/push Build is failing Details
2020-09-12 16:55:27 +02:00
Deukhoofd 8dac6c632b
Link pthread statically.
continuous-integration/drone/push Build is passing Details
2020-08-20 12:54:37 +02:00
Deukhoofd 3e96d2fd76
Dont include test for stack trace on Windows.
continuous-integration/drone/push Build is passing Details
2020-08-15 14:32:38 +02:00
Deukhoofd 002902eed9
Dont include stack trace test in valgrind.
continuous-integration/drone/push Build is failing Details
2020-08-15 14:05:22 +02:00
Deukhoofd b55e0c5473
Tell the build server to run a tests build.
continuous-integration/drone/push Build is passing Details
2020-07-17 12:17:16 +02:00
Deukhoofd eb3e174877
Reset to before c++20 features that required clang.
continuous-integration/drone/push Build is passing Details
2020-07-12 15:06:20 +02:00
Deukhoofd 592e3c3ffe
Found a better way to remove -fPIC flag for Windows build.
continuous-integration/drone/push Build is passing Details
2020-07-12 10:19:21 +02:00
Deukhoofd d11661e06e
Removed build step that was no longer needd.
continuous-integration/drone/push Build is passing Details
2020-07-11 13:49:27 +02:00
Deukhoofd f873dc97bf
Several fixes for new build, ensuring we build DLLs for Windows, and that the proper libraries are included.
continuous-integration/drone/push Build is failing Details
2020-07-11 13:46:48 +02:00
Deukhoofd 69bf782c4c
Do not statically link for conan build.
continuous-integration/drone/push Build is passing Details
2020-07-10 15:24:28 +02:00
Deukhoofd 9a7ce7dacb
Dont link statically on release build, due to Valgrind testing.
continuous-integration/drone/push Build is passing Details
2020-07-10 14:32:01 +02:00
Deukhoofd d9aca71d32
Update to new Windows build container
continuous-integration/drone/push Build is failing Details
2020-07-10 14:12:22 +02:00
Deukhoofd a458a8da14
Copy libwinpthread to correct position.
continuous-integration/drone/push Build is passing Details
2020-05-03 12:38:00 +02:00
Deukhoofd 1e90ca80fe
Don't link statically, but copy libwinpthread for Windows build.
continuous-integration/drone/push Build is failing Details
2020-05-03 12:35:17 +02:00
Deukhoofd f99243481e
Better support for linking C libraries statically.
continuous-integration/drone/push Build is failing Details
2020-05-03 12:27:22 +02:00
Deukhoofd 8111d5ea0a
We don't have a CInterface dir to style echeck 2020-04-28 16:53:13 +02:00
Deukhoofd 74edd7137e
Don't style check MacroUtils.hpp, as it's autogenerated.
continuous-integration/drone/push Build is passing Details
2020-04-28 16:50:57 +02:00
Deukhoofd 741aa787ce
Added style check.
continuous-integration/drone/push Build was killed Details
2020-04-28 16:45:43 +02:00
Deukhoofd c230f8b11c
Revert "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."
This reverts commit 978fa704
2020-04-21 10:19:49 +02:00
Deukhoofd 978fa70473
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 passing Details
2020-04-12 10:51:00 +02:00
Deukhoofd 0427aa9ef1
Don't force conan alias push, in the hope to fix it not functioning.
continuous-integration/drone/push Build is passing Details
2020-04-09 18:23:33 +02:00
Deukhoofd 7505e9ca23
Change conan remote URL.
continuous-integration/drone/push Build is passing Details
2020-02-27 12:29:20 +01:00
Deukhoofd 01f1d65739
Initial commit. 2020-02-26 12:57:18 +01:00