Windows project files references CodeBlocks in the dev/objs/output directory structure
while
Unix project files references codeblocsk in the dev/objs/output directory structure
This causes issues if you copy lines from a Windows to or from a Unix project file, but you only figure it out when the build fails and you check the directory name.
It would be very nice to have the same directory name of CodeBlocks used for both Windows and Unix project files.
I can not see the difference, dev/objs/output == dev/objs/output
In https://sourceforge.net/p/codeblocks/code/HEAD/tree/trunk/src/CodeBlocks_wx31_64.cbp
Search for "CodeBlocks"
and compare to
https://sourceforge.net/p/codeblocks/code/HEAD/tree/trunk/src/CodeBlocks_wx30-unix.cbp
where you search for "codeblocks"
It seems like both files are inconsistent in themself's and between the two. I would expect similar issues win the other project files.
Case has always been a problem when changing from MSW to a serious OS, for example with includes. This is part of Micro$oft's evil plan "import everything/export nothing".
I agree this should be coherent, and probably changing the MSW part is easier because it does not have secondary effects.