- Jan 30, 2024
-
-
Martin Killenberg authored
Provide a configure script which knows the version of config generator
-
Martin Killenberg authored
-
- Jan 18, 2024
-
-
Jens Georg authored
Add a simple cmake helper to find installed python modules. This is mostly useful if the tests have some dependency on some python modules
-
- Jan 17, 2024
-
-
Patrick Nonn authored
Instead of copying a symlink file, resulting in a broken link, the target file is copied instead, unless the target is in the same directory, in which case the symlink is maintained.
-
- Jan 11, 2024
-
-
Handle doocstiminglib like other doocs packages, since it now provides a proper pkgconfig.
-
- Oct 09, 2023
-
-
Christian Willner authored
-
- Sep 22, 2023
-
-
* Add clang-tidy targets to project - add .clang-tidy file containing our settings and some configs according to our coding guidelines - add three explicit targets for calling just lint or lint-and-fix, lint-and-fix-and-commit-after-each-fix - add enable-able support for CMake"s "native" clang-tidy support (makes build super-slow)
-
- Aug 17, 2023
-
-
Martin Christoph Hierholzer authored
This file was modified inside the DeviceAccess Python bindings, which is not allowed for files that are part of project-template. This commit attempts to rectify this situation. It is unclear though whether this file should be really part of the project-template.
-
- May 12, 2023
-
-
this makes sure system-installed DOOCS is overwritten also, we need lib/x86_64_linux-gnu/pkgconfig since e.g. gul installs there
-
- May 03, 2023
-
-
Jens Georg authored
* Enable _GLIBCXX_ASSERTIONS in Debug mode
-
- Apr 26, 2023
-
-
Patrick Nonn authored
EPICS-IOC-Adapter version 02.00 is no longer usable due to overhaul of cmake scripts
-
- Apr 21, 2023
-
-
Martin Christoph Hierholzer authored
problem was introduced with commit "imported targets for set_csa"
-
- Apr 20, 2023
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Apr 19, 2023
-
-
Martin Christoph Hierholzer authored
-
- Apr 06, 2023
-
-
- Apr 03, 2023
-
-
Martin Christoph Hierholzer authored
-
- Mar 23, 2023
-
-
Dietrich Rothe authored
* project-template: use lib install dir defined by GNUInstallDirs this should fix library search problems on Tumbleweed project-template installs cmake-config files to library destination note, individual projects also need to be changed, for installation of actual libs
-
- Mar 16, 2023
-
-
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 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 14, 2023
-
-
Martin Christoph Hierholzer authored
-
- Feb 02, 2023
-
-
Martin Christoph Hierholzer authored
-
- Jan 19, 2023
-
-
- Dec 20, 2022
-
-
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.
-
- Nov 04, 2022
-
-
Dietrich Rothe authored
in order to allow that documentation includes images
-
- Aug 26, 2022
-
-
Martin Christoph Hierholzer authored
Copyright by some files in ApplicationCore is owned by HZDR.
-
- Aug 25, 2022
-
-
Martin Christoph Hierholzer authored
ApplicationCore was hitting the limit...
-
- Aug 08, 2022
-
-
Jens Georg authored
There are a couple of files in the CMakeFiles folder that will match the search patterns. This is problematic during package build, since debian builds in a subfolder of the source folder, so we hit those files and tests fail
-
- Aug 01, 2022
-
-
Martin Christoph Hierholzer authored
Enable by adding include(cmake/enable_code_style_check.cmake) to the project's CMakeLists.txt
-
- Mar 04, 2022
-
-
Jens Georg authored
- Remove Makefile.coverage.in - Drop BUILD_COVERAGE_ON_DEBUG for ENABLE_COVERAGE_REPORT (defaults to on if included) - Add clean-gcda target
-
- Feb 22, 2022
-
-
Martin Christoph Hierholzer authored
-
- Jan 13, 2022
-
-
Dietrich Rothe authored
this is required for dcmctrl7 config
-
- Aug 26, 2021
-
-
Jens Georg authored
This fixes issues when using LaTeX in doxygen
-
- Jul 13, 2021
-
-
Martin Christoph Hierholzer authored
Previous attempt to work around the tine linking issue did not work.
-
- Jul 12, 2021
-
-
Martin Christoph Hierholzer authored
This is a work around for not finding libtinemt at runtime. The DOOCS serverlib is lacking the RPATH, hence its dependencies are not found. If clientlib is linked first, tine is already linked.
-
- Jun 23, 2021
-
-
Jens Georg authored
-
Martin Christoph Hierholzer authored
Search explicitly for libgul14 which is required by DOOCS libraries
-