New PATCH release 02.01.03 Changes since 02.01.02: - chore: Bump patch version - fix: Remove unsupported .d support - feat: Add EOD SDM for flashcpusdeod1 - Add new SASE BAM locations - Move 203.B1 to xfelcpusd211b1 - chore: update Python bindings helper - Enable _GLIBCXX_ASSERTIONS in Debug mode (#33) - Increased required version of EPICS-IOC- and EPICS7-IOC-Adapter (#32) - let cmake set useful rpath on installation of binaries - Wip/11221 modernize cmake (#25) - coding-style-check: Skip if clang-format not found (#23) - Added FindlibYajl.cmake script - Added EPICS7IOC as option to set_control_system_adapter - set IMAGE_PATH - Ignore files generated by CMake during configure - [project-template] add coding style checker - Ignore eclipse python project file. - Consolidate coverage options - file GLOB with symlinks for settings file - doc: Set -dNOSAFER environment for ghostscript - Make the coverage script build-system agnostic - Add work around for broken DOOCS pkg-config files breaking linkage - config generator: fix not copying TestFacility from scripts project to build directory - added helper macros for (boost) python bindings - added support for pkgconfig - Removed compiler limitiation of FindGccAtomic.cmake. It's also needed/used for llvm/clang. - add macro to find gcc's atomic library - fix ${@PROJECTNAME@_LIBRARIES} being unusable for header-only libraries - Make coverage on Debug opt-out - Removed libtine linking workaround from FindDOOCS. Doocs libraries now are themselves linked correctly against tine. - Revert "Set CMAKE_CXX_STANDARD in enable_latest_cxx_support only if cmake version supports it." - Set CMAKE_CXX_STANDARD in enable_latest_cxx_support only if cmake version supports it. - remove CMAKE_CXX_STANDARD since cmake 3.5.1 (Ubuntu 16.04) does not support "17" as a value yet - enable_latest_cxx_support also sets CMAKE_CXX_STANDARD (needed for Qt projects) - Make tsan/asan dedicated cmake build types - renamed flag USE_TSAN to ENABLE_TSAN - Add -g flag to default flag for Debug builds. - Add support for USE_TSAN flag according to https://github.com/ChimeraTK/project-template/issues/13 - FindDOOCS: Remove accidental duplication - FindDOOCS: More work-around for dev-libtine - FindDOOCS: Fix typo time -> tine - FindDOOCS: Force linking against libtinemt - doxygen: Bump DOT_GRAPH_MAX_NODES (needed at least in AC) - remove tests from exclude pattern - fix dep. for daqreader - FindDOOCS: add thread library (required by DOOCS but not mentioned through pkg-config) - FindDOOCS: extend PKG_CONFIG_PATH by directory set via DOOCS_DIR (if set) and the hardcoded default in /export/doocs/... - FindDOOCS: fix wrong linking order e.g. in case of the doocs adapter - use pkg_config to find doocs - Corrected install directory in FindConfigGenerator.cmake - Add .clang-format to project template - added eqdaqdatalib as component to FindDoocs - FindDoocs treats missing required components correctly (does not succeed)