Commit Graph

32 Commits

Author SHA1 Message Date
Deukhoofd 34ba9331ed
Only add debug symbols on Linux build
continuous-integration/drone/push Build is failing Details
2020-08-16 17:18:12 +02:00
Deukhoofd 620248f329
Include debug symbols in Release build, rework exception stack trace.
continuous-integration/drone/push Build is failing Details
2020-08-16 16:59:13 +02:00
Deukhoofd 0a2acc1eea
Link stacktrace to library instead of test executable.
continuous-integration/drone/push Build is passing Details
2020-08-15 14:58:44 +02:00
Deukhoofd e778b61839
Don't use stacktrace on Windows.
continuous-integration/drone/push Build is failing Details
2020-08-15 14:19:36 +02:00
Deukhoofd f29e111b78
Support new exception type with stack trace.
continuous-integration/drone/push Build is failing Details
2020-08-15 13:31:16 +02:00
Deukhoofd 287b50fb2f
Exception handling for the C Interface.
continuous-integration/drone/push Build is passing Details
2020-07-19 11:08:05 +02:00
Deukhoofd 4f5ae70634
Cleanup for the cmake file.
continuous-integration/drone/push Build is failing Details
2020-07-17 12:15:32 +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 ab7504e79a
Further fixes in the hope of fixing conan.
continuous-integration/drone/push Build is passing Details
2020-07-12 13:36:20 +02:00
Deukhoofd 03d1ff23e1
Log exact cmake command used by conan.
continuous-integration/drone/push Build is passing Details
2020-07-12 12:26:38 +02:00
Deukhoofd 1ddbfb09b9
Test to see if this works better with Conan.
continuous-integration/drone/push Build is passing Details
2020-07-12 11:46:48 +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 61aa266737
More work on figuring out wclang with conan.
continuous-integration/drone/push Build is passing Details
2020-07-11 14:24:10 +02:00
Deukhoofd e578331001
Dont use mingw linker
continuous-integration/drone/push Build is passing Details
2020-07-11 14:06:33 +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 d9aca71d32
Update to new Windows build container
continuous-integration/drone/push Build is failing Details
2020-07-10 14:12:22 +02:00
Deukhoofd 0d2bec95e8
C Interface for random class. 2020-07-10 09:30:10 +02:00
Deukhoofd abca51d331
Large rework of the project, specifically the String classes.
continuous-integration/drone/push Build is passing Details
2020-06-26 15:56: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 444816ce1b
Link everything statically if StaticC is defined.
continuous-integration/drone/push Build is failing Details
2020-05-03 12:31:23 +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 84b08f66e5
Fixes for ConstString
continuous-integration/drone/push Build is passing Details
2020-05-02 15:30:25 +02:00
Deukhoofd 517f95bfc5
Support for building Static
continuous-integration/drone/push Build is passing Details
2020-05-02 12:31:04 +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 784af6d51a
Fixed cmake list on Windows.
continuous-integration/drone/push Build is passing Details
2020-03-11 11:50:56 +01:00
Deukhoofd e0f9629946
Added helper functions for first and last value in an enum, made MacroUtils be generated through python file, now allowing up to 256 Enum values.
continuous-integration/drone/push Build is failing Details
2020-03-11 11:38:36 +01:00
Deukhoofd 7d6ec6f5a6
Set Windows flag.
continuous-integration/drone/push Build is failing Details
2020-02-27 17:24:46 +01:00
Deukhoofd 22ab01b5a2
Dont include tests in conan package.
continuous-integration/drone/push Build is passing Details
2020-02-26 13:38:18 +01:00
Deukhoofd 5d620e8ee7
Tweaks for Random class.
continuous-integration/drone/push Build is passing Details
2020-02-26 13:27:56 +01:00
Deukhoofd 729a1d82f7
Reduce required CMake version.
continuous-integration/drone/push Build is passing Details
2020-02-26 13:02:02 +01:00
Deukhoofd 01f1d65739
Initial commit. 2020-02-26 12:57:18 +01:00