Here is what works for me. Say I have a 'fubar' project in
where the 'fubar.cbp' resides. Then I create a 'dynamic dll' target and set the output filename to
and the import library filename to
lib\$(TARGET_OUTPUT_BASENAME)dbg
.The lib folder must be created before building the target.
After I build the target I have a 'foo.dll' in
folder and a 'libfoodbg.a' in
folder as I want them and set them to be. But when I restart CB import library filename setting reverts back to
$(TARGET_OUTPUT_DIR)$(TARGET_OUTPUT_BASENAME)
and make me lose the setting. The linker can definitely create the target dll and the import library in different folders so I don't get what doesn't work here to make this setting not saved?
OS: Win 7
CB: svn 7173, May 28 Nightly
MinGW GCC: v4.5.2