Commit Graph

155 Commits

Author SHA1 Message Date
Nav
024058db53 Converted the ValidateTargetDescriptionFiles and GenerateBriefTargetDescriptors custom targets back to a custom commands in CMake, after realising that custom targets will always be built, even if all byproducts already exist and no dependency has changed.
Also specified a list of all TDF files as dependencies of the custom commands, so that they will run whenever any of the TDFs are modified.
2024-03-08 00:49:36 +00:00
Nav
4aa8ed30de - Renamed build script for brief target descriptor generation
- Created new TargetService class
- Moved brief target descriptor mapping to new TargetService class
- Replaced CMake custom commands with custom targets, for TDF validation and brief target descriptor generation build scripts
- Moved BriefTargetDescriptor into separate header file
2024-03-02 01:59:55 +00:00
Nav
039e083a09 Tidying 2024-02-12 19:24:56 +00:00
Nav
5dd4af6705 Removed redundant MAKE_DIRECTORY call 2023-12-12 23:37:53 +00:00
Nav
ec51a21846 - Began refactoring TDF build scripts
- Separated TDF validation and mapping generation
- Moving away from the JSON mapping file, to a generated header file containing the TDF mapping.
- Other bits of tidying
2023-12-12 23:19:21 +00:00
Nav
7c04345e70 Removed RUNPATH from Bloom's binary (except for debug builds), and created invocation script 2023-09-28 22:36:02 +01:00
Nav
5473df0b28 Bumped version number for v1.0.0 release 2023-09-26 14:29:25 +01:00
Nav
9a6e22e6c7 Corrected member initialisation order (addressing -Wreorder warnings) 2023-08-19 21:53:00 +01:00
Nav
db04783080 Corrected EXCLUDE_INSIGHT regressions from moving QApplication into main application class 2023-07-18 23:17:13 +01:00
Nav
d55756da72 New GDB monitor command for Insight activation.
Created GdbHelpMonitorInfo.txt.in template for conditional commands
2023-07-18 23:17:13 +01:00
Nav
088a8e30ae Tidying 2023-07-18 23:17:13 +01:00
Nav
0012404a5d Added EXCLUDE_INSIGHT build flag. 2023-07-18 23:14:41 +01:00
Nav
39c66d7ab6 Bumped version number 2023-07-18 22:41:52 +01:00
Nav
d083f27416 Bumped version number 2023-05-18 20:33:40 +01:00
Nav
4512339663 Bumped version number 2023-05-12 19:21:38 +01:00
Nav
0ed36ae48e Bumped version number 2023-05-08 16:41:15 +01:00
Nav
8fa7e82c56 Moved Paths helper functions to service class 2023-02-20 21:55:55 +00:00
Nav
1f32319147 Consistent optimisation flags across debug and release builds 2023-02-20 21:54:55 +00:00
Nav
072ce1e5bf Corrected TDF mapping file path in CMake 2023-02-20 21:54:13 +00:00
Nav
0b19de8afa Moved distributed files to build/distributed and stop placing the binary in build/bin (have binned that directory).
Also updated installation rules
2023-01-15 21:20:09 +00:00
Nav
b8c83c87fc Moved GdbHelpMonitorInfo.txt 2022-12-09 22:26:26 +00:00
Nav
ba3152badb Bumped version number for bug fix release 2022-09-24 19:08:21 +01:00
Nav
95477c489d Bumped version number 2022-09-18 18:17:02 +01:00
Nav
753cfd7c11 New process helper class 2022-09-15 00:32:09 +01:00
Nav
cbd2b1ea1c Replaced JSON template configuration file with YAML equivalent (bloom.template.json -> bloom.template.yaml) 2022-07-23 15:42:16 +01:00
Nav
cf0a103ba4 Included yaml-cpp dependency in preparation for switch to YAML format for configuration files 2022-07-23 02:28:41 +01:00
Nav
1444b0ad0a Removed unnecessary ABI compatibility definition 2022-07-21 21:00:45 +01:00
Nav
2b0a1dfe00 Moved resource definitions to CMake files using the qt_add_resource() macro 2022-07-13 20:39:44 +01:00
Nav
aa1b45a469 Use RUNPATH instead of RPATH for setting preferred dependency paths 2022-07-13 20:38:14 +01:00
Nav
7e99520047 Upgraded Qt to version 6.2.4 (LTS) 2022-07-13 20:37:35 +01:00
Nav
1bfbeefb8d Enabled optimisation for debug builds 2022-06-22 22:23:56 +01:00
Nav
ae413163d1 Bumped version number 2022-06-05 22:42:21 +01:00
Nav
6d96732932 Bumped version number for bug fix release 2022-05-15 11:11:47 +01:00
Nav
72b3d271a2 Tidying 2022-05-14 22:43:35 +01:00
Nav
69524ddd95 Removed TSAN suppression file 2022-05-08 19:59:24 +01:00
Nav
67628e738a Moved CMake files to cmake dir 2022-05-08 19:57:20 +01:00
Nav
a9fa9ae33c Bumped version number 2022-05-07 15:37:12 +01:00
Nav
520efcaa7a Support for PKGBUILD packages and some CMake/CPACK config changes/tidying 2022-05-07 15:37:03 +01:00
Nav
587d69afd0 Corrected CPack config file path 2022-05-05 20:12:11 +01:00
Nav
74dd12ddea Enabled G++'s warning RE using override keyword for overriding virtual member functions 2022-05-03 20:01:32 +01:00
Nav
63dc84aba0 Moved CMake installation rules into separate CMake file. Plus some other tidying 2022-04-29 22:12:47 +01:00
Nav
9450376075 Removed static linking of libgcc and libstdc++ - this was not necessary 2022-04-21 22:33:41 +01:00
Nav
0a21526a68 Tidying 2022-04-17 23:56:57 +01:00
Nav
e3beea6b40 Tidying 2022-04-04 22:22:45 +01:00
Nav
1940940712 Updated Qt package dependency config 2022-04-04 22:21:42 +01:00
Nav
4c4eb50eff Renamed CPack config file 2022-04-04 22:21:42 +01:00
Nav
76fed8df72 Created subdirectory CMakeLists.txt files and moved source specifications from root CMakeLists.txt file 2022-04-04 22:21:42 +01:00
Nav
17c301b57a Tidied AVR GDB memory access command packet classes 2022-04-04 22:21:42 +01:00
Nav
2aa240a680 Renamed GdbRsp directory to Gdb 2022-04-04 22:21:42 +01:00
Nav
a131833379 Renamed DebugServers directory to DebugServer 2022-04-04 22:21:42 +01:00