Skip to content

Add -LinuxMap switch to DelphiBuildDPROJ.ps1#2

Merged
omonien merged 2 commits into
omonien:masterfrom
jimmckeeth:master
May 17, 2026
Merged

Add -LinuxMap switch to DelphiBuildDPROJ.ps1#2
omonien merged 2 commits into
omonien:masterfrom
jimmckeeth:master

Conversation

@jimmckeeth

@jimmckeeth jimmckeeth commented Apr 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds a -LinuxMap switch parameter to DelphiBuildDPROJ.ps1 that injects Linux debug symbol and map file MSBuild properties into the build
  • When -LinuxMap is specified, the following properties are added: DCC_MapFile=3, DCC_DebugInfo=3, DCC_LocalSymbols=true, DCC_LocalDebugSymbols=true, DCC_DebugInformation=2, DCC_DebugInfoInExe=false
  • Updated both README.md (EN) and README.de.md (DE) with the new parameter, a Linux64 usage example, and feature bullet

Test plan

  • Run script with -LinuxMap against a Linux64 target and verify the MSBuild properties appear in the build output
  • Run script without -LinuxMap and verify existing behavior is unchanged
  • Confirm README renders correctly on GitHub (both EN and DE)

🤖 Generated with Claude Code

@jimmckeeth

Copy link
Copy Markdown
Contributor Author

BTW, I have a really detailed write up on the Linux map file issue if you want to know more...

@omonien omonien merged commit 0afaae2 into omonien:master May 17, 2026
1 check passed
@omonien

omonien commented May 17, 2026

Copy link
Copy Markdown
Owner

Hi Jim, thanks for this great contribution! Merged the -LinuxMap switch, -LiteralPath fix, and WSL wrapper. I added README docs for the WSL wrapper (EN+DE) and fixed the .gitignore (restored original entries, kept test/). Removed CLAUDE.md/GEMINI.md for now — I have my own plans for agent config in this repo (Delphi Skills for Claude Code) and would love to align with you. Let's discuss in a separate issue! Thanks 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants