Build Qt Project in Debug Mode from Command line (aka bash script) in Linux

26,560

The option you need is "CONFIG+=debug". See General Configuration in qmake Manual.

#!/bin/bash
qmake CONFIG+=debug ${qmake_options}
make ${make_options}
Share:
26,560
Matthew Hoggan
Author by

Matthew Hoggan

I like to model data visually using computers.

Updated on September 22, 2020

Comments

  • Matthew Hoggan
    Matthew Hoggan over 3 years

    I already have a project with a .pro file that can be built in debug and release mode. So my question is what is the options on the commandline that I have to specify if I want to build my binaries with debug information. Here is an example building in release using a bash script:

    cd ${CHECKOUT_DIR_DEV_OGL_DX_ENGINE_SKIA};
    echo `date`: "Running \`qmake\` on Skia";
    qmake&>${SKIA_LOG};
    buildstatus $? "Running \`qmake\` on Skia";
    echo `date`: "Running \`make\` on Skia";
    make&>${SKIA_LOG};
    buildstatus $? "Running \`make\` on Skia Please see ${SKIA_LOG}";
    

    What do I need to add to get it now to also build in debug mode?