In switching to some new hardware, I need, with the very same source files to create another build where the only difference is some 'options for target' (C/C++ and debug settings). Both builds have to be maintained.
is there a simple way to make target2 out of target1 and then change target 2 so that running target1 will have 'options for target' x running target2 will have 'options for target' y making a change to a .c or .h file will be reflected in both builds
creating a new target and manually enetering the source files is not realistic for this (100+ files)
Erik
assuming i understand you correctly:
copy the whole project to another folder, load the project from that new folder and edit new project as required. you can easily rename the project: i normally just edit the project files with a decent editor (my preferred weapon for this is slickedit, but i know you like codewright).
project ___________ build1 build2 xxx.c yyy.c zzz.c
copy the whole project to another folder, load the project from that new folder and edit new project as required.
that, as I understand would miss the point:
making a change to a .c or .h file will be reflected in both builds
sorry, missed that detail.