Atomic woes, megalinter, and batches (#13)

* fix libCZI dependency w/ atomic woes

* add megalinter

* fix megalinter triggers

* use correct flavor

* build status in readme

* clang-format

* megalinter batch

* disable suggestions

set libCZI options before fetching

Set compile definitions for static libCZI
This commit is contained in:
m-aXimilian
2025-10-08 13:00:09 +02:00
committed by Maximilian Kueffner
parent b1923a490c
commit d6a08f7db3
11 changed files with 251 additions and 15 deletions
+3 -3
View File
@@ -4,8 +4,8 @@
#include <string>
#include "../IPixelariumImage.hpp"
#include "utilities/ILog.hpp"
#include "libCZI.h"
#include "utilities/ILog.hpp"
namespace pixelarium::imaging
{
@@ -21,12 +21,12 @@ struct CziParams : public IImageQuery
class PixelariumCzi : public IPixelariumImage
{
using Log = pixelarium::utils::log::ILog;
public:
explicit PixelariumCzi(const std::string& uri, const Log& log);
~PixelariumCzi()
{
if (this->czi_reader_)
this->czi_reader_->Close();
if (this->czi_reader_) this->czi_reader_->Close();
}
// IPixelariumImage member implementations