Telem-GW6Lin-build-qtcreator

From Phobos Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Edit your build configuration to look like this:

Build settings PC-DEBUG

General

Use shadow building

Build Steps

qmake

qmake build configuration
debug
Additional arguments

This makes qmake load necessary defines from file linux-debug.cache

-cache ${SOURCEDIR}/linux-debug.cache

make

make arguments

define number of cores to use for building, for example 2

-j2

Run settings PC-DEBUG

Arguments

--hw-conf gw6.hardware --user-conf gw6.user --log-folder log/ --app-name gw6

mkspecs/arm-linux-g++

#
# qmake configuration for CodeSourcery G++ ( arm-none-linux-gnueabi-g++ )
#
# Target Systems:
# Systems running "full" Linux, i.e., Linux on CPUs with an MMU. Use Sourcery G++ to build both the Linux kernel and applications.
#

MAKEFILE_GENERATOR	= UNIX
TEMPLATE		= app
CONFIG			+= warn_on release incremental

# These defines are available in every file during compilation
#DEFINES 		+= GATEWAY6_ARM MULTI_THREADING

QMAKE_INCREMENTAL_STYLE = sublib
#QMAKE_CFLAGS_RELEASE	+= -O1

include(../common/g++.conf)
include(../common/linux.conf)

QMAKE_CXX	= arm-none-linux-gnueabi-g++
QMAKE_LINK	= arm-none-linux-gnueabi-g++
QMAKE_CFLAGS_RELEASE	= -O0

load(qt_config)