Skip to content

Conversation

krupkat
Copy link
Owner

@krupkat krupkat commented Dec 30, 2023

Bunch of changes for a smoother build process with the provided scripts in the misc directory:

  • Fix building with exiv2 >= 0.28.0
    • v 0.28.1 is using Exiv2::exiv2lib target vs the previous exiv2lib target
    • version checking with find_package wasn't working, had to switch to VERSION_GREATER_EQUAL
  • Added nix-shell dev environments, default.nix and asan.nix
    • Fixed memory leak in resource::LoadIcon
  • Updated dependencies
    • exiv2 0.28.1
    • nfde 1.1.1
    • catch2 3.5.0
  • switched to find_package CONFIG mode everywhere for consistency and more modern approach

@krupkat krupkat changed the title Build support Build support + address sanitizer check Dec 30, 2023
@krupkat krupkat merged commit 72b4917 into main Dec 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant