github Seagate/openSeaChest v26.03.2-Beta4

pre-release5 hours ago

Compared to Beta 3, no functional changes for end-users of the openSeaChest tools.

For those that repackage openSeaChest to distrubute to other repositories or build openSeaChest directly, this changes how the json-c dependency is used/included.

Switched to using the meson built-in dependency fallback method which prefers a system lookup for json-c to link first. Only falling back to the included json-c dependency in the wrap file.

Json-c was switched from a direct submodule dependency to a wrap file with the type git so if json-c is not found, it is cloned to build and link instead.
This should resolve #327 when the system dependency is available.
If it falls back to the git clone, you will need to use meson install -C yourBuildDirectory --skip-submodules to skip the installation of json-c headers. There does not appear to be a built-in meson way of skipping this step that I can find.

If you are using msbuild, Visual Studio projects, or make with the json output enabled, you will need to clone json-c into <openSeaChestRoot>/subprojects/json-c before building.

Don't miss a new openSeaChest release

NewReleases is sending notifications on new releases.