I am using Qt 5.5.1. I want to configure shadow build (on/off) via the .pro itself since there is an overhead of clicking the shadow build checkbox for each project. Please help me out if you have any solution for the same. I tried various ways to change build directory path from .pro file.But it is not working out. This is my .pro file:
OUT_PWD=$PRO_FILE_PWD
PWD=$PRO_FILE_PWD
INCLUDEPATH += $PWD
DEPENDPATH += $PWD
message($OUT_PWD)
message($PWD)
#QMAKE_MAKEFILE = /home/test/MST15_SSD_MSTK_SAS/Code/MSTK3.0_2015
#QMAKE_DISTCLEAN = /home/test/MST15_SSD_MSTK_SAS/Code//MSTK3.0_2015/
CLEAN_DEPS = $PRO_FILE_PWD
message($CLEAN_DEPS)
BASEPATH = $PRO_FILE_PWD
Makefile =$PRO_FILE_PWD
message($Makefile)
QMAKE_CLEAN = $PWD
message($QMAKE_CLEAN)
CONFIG(debug, debug|release) {
BUILDDIR = ${BASEPATH}/debug
DLLDESTDIR = ${BASEPATH}/debug
DESTDIR = ${BASEPATH}/debug
message($DESTDIR_TARGET)
} else {
BUILDDIR = ${BASEPATH}/release
DESTDIR = ${BASEPATH}/release
}
OBJECTS_DIR = ${BUILDDIR}
#PRECOMPILED_HEADER = $PRO_FILE_PWD/debug
MOC_DIR = ${BUILDDIR}
RCC_DIR = ${BUILDDIR}
UI_DIR = ${BUILDDIR}
QMAKE_POST_LINK += cp $PRO_FILE_PWD/rpe.xml ${BUILDDIR}
QMAKE_POST_LINK += cp $PRO_FILE_PWD/rpeSim.xml ${BUILDDIR}
QMAKE_POST_LINK += mv Makefile* ${BUILDDIR}
QMAKE_POST_LINK += mv object_script* ${BUILDDIR}
QMAKE_CXXFLAGS += -Wall
win* {
message (Building for windows target in $BUILD_DIR)
QMAKE_CXXFLAGS += -std=gnu++11
}
linux* {
message (Building for linux target in $BUILD_DIR)
#QMAKE_CXXFLAGS += -std=gnu++11
}
I want to get rid of shadow build by changing build directory path from .pro file or any other way using .pro file.Please help me out.