Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@Yanis002
Copy link
Collaborator

This adds new features to the configure.py script (based on dtk):

  • added the possibility to configure C flags and compiler version per-file
  • added multi-version support, by default it will configure each version that has a baserom in the extract folder, otherwise you can still have the older behavior by using tools/configure.py --version <eur|jp> (or simply -v)
  • when using multiversion, objdiff will display all setupped ones
  • removed decomp.me compiler version as it is now determined based on the compiler version (for convenience)
  • decomp.me scratch will use the same C flags configured in the configure.py script

This allowed me to remove some pragmas in source files, which was the main reason why I wanted to do this

Additional note: due to dsd generating the objdiff config I had to make a script to make this working, what it does is just resolving paths and merging the unit list from each versions and output to one single file, also note that link order is still defined by the delinks.txt files

@decomp-dev
Copy link

decomp-dev bot commented Jan 17, 2026

Report for jp (ed672be - 878a3c9)

No changes

Report for eur (ed672be - 878a3c9)

No changes

@Yanis002 Yanis002 merged commit b80acf3 into zeldaret:main Jan 17, 2026
3 checks passed
@Yanis002 Yanis002 deleted the configure branch January 17, 2026 18:21
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