make project configs portable
同文件夹编译输出、连接目录修改、去除不必要的条件等。