Skip to content

allow tool path overrides via concore.tools config and env vars#277

Open
avinxshKD wants to merge 1 commit intoControlCore-Project:devfrom
avinxshKD:refactor-tool-paths-247
Open

allow tool path overrides via concore.tools config and env vars#277
avinxshKD wants to merge 1 commit intoControlCore-Project:devfrom
avinxshKD:refactor-tool-paths-247

Conversation

@avinxshKD
Copy link

tool paths (g++, iverilog, python3, matlab, octave) can now be overridden via:

  • concore.tools config file (KEY=value format)
  • env vars (CONCORE_CPPWIN, CONCORE_CPPEXE, etc.)

priority: config file > env var > hardcoded default

defaults unchanged (g++, iverilog, python3, matlab, octave) so existing setups keep working

  • added 6 tests for the config parser

  • updated README with config docs

fixes #247

@avinxshKD
Copy link
Author

@pradeeban pls look into it, Ive also updated README as asked, thanks

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