Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cmake #1

Merged
merged 4 commits into from
May 17, 2024
Merged

Cmake #1

merged 4 commits into from
May 17, 2024

Commits on May 16, 2024

  1. Rewritten build procedure to use cmake

    Removed autoconf-dependent files, rewritten with cmake scripts
    Ritchie333 committed May 16, 2024
    Configuration menu
    Copy the full SHA
    f40dc41 View commit details
    Browse the repository at this point in the history
  2. Multithreaded fixes

    Turn USE_MT_GENTILES on for compilation and log its use.
    
    Also fix typo in INSTALL instructions.
    Ritchie333 committed May 16, 2024
    Configuration menu
    Copy the full SHA
    1fc1273 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Refactoring for portability

    Removed boost filesystem and Magick++, as passing std::string across library boundaries in a pain in the neck to port reliably to multiple architectures. Replaced the former with direct methods and the latter with the latest MagickWand API. Also added some comments bits for Windows MinGW report, which need refactoring into the main CMake script
    Ritchie333 committed May 17, 2024
    Configuration menu
    Copy the full SHA
    e93a66c View commit details
    Browse the repository at this point in the history
  2. Minor tweaks

    Change required version to 3.15 (older Debian distros still use this)
    Change requirement from Magick++-config to Magickwand-config (as the older C API is being used as it plays nicer with MinGW)
    Ritchie333 committed May 17, 2024
    Configuration menu
    Copy the full SHA
    446d8c1 View commit details
    Browse the repository at this point in the history