- Mar 16, 2023
-
-
Martin Christoph Hierholzer authored
Wip/11221 modernize cmake (#25)
-
Martin Christoph Hierholzer authored
-
Dietrich Rothe authored
This provides ChimeraTK::<project-name> as cmake imported target. Variables <project_name>_INCLUDE_DIRS, <project_name>LIBRARY_DIRS, <project_name>_LIBRARIES, <project_name>_CXX_FLAGS, <project_name>_LINKER_FLAGS are provided for compatibility but are generated from cmake-exports where possible and cmake imported targets should be preferred. * provide function for option array conversion to be used with target_compile_options etc + FindPackage results, where findPackage results are of incorrect/old format * FindDOOCS: - DOOCS components as imported targets - clean up no longer needed tweaks - add timinglib as component - make use of log levels and respect QUIET argument * add_dependency: fail on wrong add_dependency usage this was unseen since it worked in most cases but in general does not in particular was causing trouble with imports from cppext second arg must be version number * pkgconfig exports - generated from cmake-exports - make linker flags come before libs, order is required e.g. for --no-as-needed flag - remove duplicates in output * FindGccAtomic - do not put absolute lib path in output since it was causing trouble with yocto builds. Should be in system lib paths anyway. Also, make GccAtomic variable output name more consistent.
-
- Mar 07, 2023
-
-
Martin Killenberg authored
update project template
-
Martin Killenberg authored
-
- Mar 06, 2023
-
-
Martin Killenberg authored
This allows easier debugging as all lines can be reached. The tsan build uses "-o1" for performance reasons. For asan and Debug build we use "-o0", which includes this flag, and for the release builds we want as much optimisation we can get.
-
- Mar 03, 2023
-
-
Jens Georg authored
-
- Feb 22, 2023
-
-
Martin Christoph Hierholzer authored
-
- Feb 14, 2023
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Feb 08, 2023
-
-
Martin Killenberg authored
-
Jens Georg authored
* Update license files in example projects * Fix deprecation warning in template project
-
- Feb 02, 2023
-
-
Martin Christoph Hierholzer authored
update project template
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Jan 26, 2023
-
-
Martin Christoph Hierholzer authored
-
- Jan 20, 2023
-
- Jan 19, 2023
-
-
-
-
Martin Christoph Hierholzer authored
-
- Jan 05, 2023
-
-
Martin Christoph Hierholzer authored
-
- Dec 20, 2022
-
-
Martin Christoph Hierholzer authored
update project template
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
The upcoming version of the config generator script package will need more files to be copied into the build directory. This change simply copies all files and does not rely on a particular structure.
-
- Dec 12, 2022
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Dec 08, 2022
-
-
Martin Christoph Hierholzer authored
This is the implementation for the specification change done in a recent commit.
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
- Dec 02, 2022
-
-
Martin Christoph Hierholzer authored
-
- Dec 01, 2022
-
-
Martin Christoph Hierholzer authored
-
- Nov 28, 2022
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
May occur when not mapping a Void variable in the control system so it is being optimised out.
-
Martin Christoph Hierholzer authored
This happens if the control system adapter optimises out the PV.
-
Martin Christoph Hierholzer authored
A PV which is received by a module and also used as a trigger for a DeviceModule was "deleted" from the model, if the module is unregistered from its owner. This deletion is now prevented by adding a trigger relationship to the model (which was anyway missing). Note: the "deletion" never was a real deletion, instead only all relationships are removed. As a consequence, the DeviceModule was still pointing to the "deleted" vertex resulting in a wrong connection later.
- Nov 21, 2022
-
-
Martin Christoph Hierholzer authored
-