怎的定义不同的输出文件名

怎样定义不同的输出文件名?
我在开发一个DLL,想根据debug和release生成不同的文件名

比如debug下,xxx.dll xxxd.lib
在release下,xxx.dll xxx.lib

简单滴说,我是想在debug下产生的lib文件名上加个后缀,以便和release的lib区分开来
如果在pro文件中修改TARGET的话,dll的文件名也会受到影响

------解决方案--------------------
没什么好办法,shadow的话会给你两个文件夹,然后可以设置LIBS
------解决方案--------------------
CONFIG(release, debug
------解决方案--------------------
release): LIBS += -L$$OUT_PWD/../Mylib/build/release/ -lMylib
CONFIG(debug, debug
------解决方案--------------------
release): LIBS += -L$$OUT_PWD/../Mylib/build/debug/ -lMylib


一直都是这么干的