When C::B runs, does it search for the latest required files within it's parent directory, or just the files with the proper name in the home directory. In other words, I'm wondering if I make seperate folders directly under the main C::B folder for the files of each nightly build, will it run expectedly?
It should run properly;as long as you only run one copy at a time. If you run two, I have no idea on how it will save their configs. Note, if you wish to run two you should set each of them to a different config name.
Here's a snippet of how I call my CB "codeblocks.exe --debug-log --personality=svnprod --no-check-associations --no-dde"
The "--personality=svnprod" part results in the config file svnprod.conf being used instead of default.conf.
There is mainly 2 directories involved in CB not counting the Compilers, Includes and Libraries
1. CB Application Directory
2. CB Config Directory (note this can be the same as the CB Application Directory except some CB Plugins crash, to do this search forum for USB or Portable codeblocks)
CB Application has to be a separate folder for each nightly, it is normal to copy the wxWidgets and MinGW DLL to this folder.
( I have been told that you can place the MinGW DLL "mingwm10.dll" in your path and not have to copy it to each folder.)
( This should also work for the wxWidgets DLL, But I have never done either one; This is because I have multiple different copies of both DLLs, if I put either in the path the results would be a problem because it might use the wrong DLL.)
The CB Config Directory defaults to %APPDATA%\codeblocks
Tim S