Skip to content

docs: Upgrade Docker guide to use Ninja#77

Open
misterhackerman wants to merge 2 commits intoTheSuperHackers:mainfrom
misterhackerman:fix-docker
Open

docs: Upgrade Docker guide to use Ninja#77
misterhackerman wants to merge 2 commits intoTheSuperHackers:mainfrom
misterhackerman:fix-docker

Conversation

@misterhackerman
Copy link
Copy Markdown
Contributor

Summary

Updates the build_with_msvc6_on_docker.md guide to utilize modern build tools and LTS package sources.

Key Changes

  1. Build System: Switched from NMake to Ninja.
    • Downloads ninja-win.zip.
    • Configures CMake with -G "Ninja".
    • Benefit: Enables multi-threaded compilation (much faster builds).
  2. OS Compatibility: Updated WineHQ apt sources to noble (Ubuntu 24.04) to ensure compatibility with the LTS base image.
  3. Best Practices: Converted CMD to exec form (["tail", ...]) for better process handling.

@misterhackerman
Copy link
Copy Markdown
Contributor Author

solves #76

@tintinhamans tintinhamans self-assigned this Dec 8, 2025
@DevGeniusCode
Copy link
Copy Markdown
Contributor

Does this replace building with VS6? Since the guide seems to be designed for building with VS6, so maybe a separate guide dedicated to Ninja is needed?

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.

3 participants