Author Topic: Suggestion to ease the pain for non-devs  (Read 4165 times)

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9597
Suggestion to ease the pain for non-devs
« on: September 30, 2005, 10:59:56 pm »
Dear CodeBlocks community,

today I downloaded another CVS snapshot of CodeBlocks for compiling myself. I found that even if all belongs to CodeBlocks, setting up all the configurations (for the plugins) is quite hard: The variable names are different and the place where they are setup is different or even missing.

To (very) ease the setup I would suggest the following as it is on CodeBlocks main application, where one normally has to setup only one variable and compiling works:

Follow the configuration as done in CodeBlocks main application:

1.) Setup directories/variables in the top of the project build options thus they apply to all sub-modules
2.) For custom variables use always (only) "WX_DIR" and "WX_CFG" in this spelling (which should normally be enough)
3.) In the directories setup use only relative paths to "WX_DIR" or the plugin-folder itself

This would allow non-developers to very easily setup anything he wants to compile. He will always find the custom variables "WX_DIR" and "WX_CFG" in the same place which then would be the only thing to change for another platform/computer. I mean: It's all in the same repository and belongs to the same project, why having different standards?

How do you think?

With regards,

Morten.

Ps.: Again and again I'm very impressed of how development increases. Thanks to all devs - I really, really appreciate your work.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4291
    • Code::Blocks IDE
Re: Suggestion to ease the pain for non-devs
« Reply #1 on: October 01, 2005, 10:22:36 am »
Hi Morten,

just to make sure we 're on the same page here:
You 're talking about the contrib plugins, which are not part of the main build process, right?

If so, then yes it will be addressed before 1.0.
Be patient!
This bug will be fixed soon...

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9597
Re: Suggestion to ease the pain for non-devs
« Reply #2 on: October 01, 2005, 10:31:45 am »
Quote
just to make sure we 're on the same page here:
You 're talking about the contrib plugins, which are not part of the main build process, right?
Yes, this applies for the contrib plugins.

Quote
If so, then yes it will be addressed before 1.0.
What shall I say... excellent!
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ