I made a bunch of installation batch scripts and config files, which can be used to automatically install Code::Blocks with... Windows 3.11/95 integration (via DOSBox-X, with mouse and network integration), so you can automatically build and execute an application directly in Windows 3.11 / 95 / DOS. Win 3.11 / 95 is installed in emulated hard drive from your own installation files via automated installation script.
I also adjusted wxWidgets 2.8.12 to work with Win 3.11/Win32s and wxWidgets 3.0.5 to work under Windows 95.
A set of compilers for various build targets is downloaded, installed and automatically configured inside C::B.
Everything uses relative file paths, so you can just launch C::B and start building apps for legacy systems without manually setting up anything. I adjusted wxWidgets templates so you can select Win 3.11 / 95 target and it selects a compiler and configures app execution automatically.
I know this is weird and eccentric, but maybe someone will find a use for it. You start the installation process via SetupCodeBlocks_AllInOne.bat script.
Repository:
https://github.com/adbrt/cb-legacy-devVideo overview/tutorial:
https://youtu.be/d6L272OApVg