Library to load and write XISF format from PixInsight
|
||
---|---|---|
lz4 | ||
pugixml | ||
test | ||
zlib | ||
.gitignore | ||
bytearray.cpp | ||
CMakeLists.txt | ||
libXISF_global.h | ||
libxisf.cpp | ||
libxisf.h | ||
libxisf.pc.in | ||
LICENSE | ||
README.md | ||
streambuffer.cpp | ||
streambuffer.h | ||
utils.cpp | ||
variant.cpp |
LibXISF
LibXISF is C++ library that can read and write XISF files produced by PixInsight. It implement XISF 1.0 specification. It is licensed under GPLv3 or later. To compile you will need C++17 compiler.
To compile simply run these commands
cmake -B build -S .
cmake --build build --parallel
cmake --install build
By default it use bundled libraries. If you wish to use external libraries you will may add
-DUSE_BUNDLED_LIBS=Off
to first command. Then you will need lz4 pkg-config pugixml zlib installed.
You may also specify -DBUILD_SHARED_LIBS=Off
if you want build static lib.