Enhance Application templates with Build Types for "Debug" and "Coverage"

Fixed

Description

See SPEC-1476 and SPEC-1477

Environment

None

Activity

Show:

Walt Miner 
July 12, 2018 at 7:52 PM

Close for FF RC2

Romain Forlot 
July 6, 2018 at 10:12 AM

You can use the following build type with the app-templates : COVERAGE (previously CCOV), PROFILING, DEBUG, and RELEASE.

Here is the default compile options and associate profile compile options:
-Wall
-Wextra
-Wconversion
-Wno-unused-parameter
-Wno-sign-compare
-Wno-sign-conversion
-Werror=implicit-function-declaration
-ffunction-sections
-fdata-sections
-fPIC
-Werror=maybe-uninitialized

COVERAGE: -g --coverage
PROFILING: -g -O0 -pg -Wp,-U_FORTIFY_SOURCE
DEBUG: -g -ggdb -Og -D_FORTIFY_SOURCE=2
RELEASE: -O2 -D_FORTIFY_SOURCE=2

Also the widget generated is suffixed with the build type except for RELEASE.

Romain Forlot 
July 6, 2018 at 9:36 AM

My bad, forgot to refer to gerrit review 14963

Romain Forlot 
June 29, 2018 at 12:46 PM

A build type CCOV is already making the job but can be improved and be more visible.

Sebastien Douheret 
May 31, 2018 at 8:02 AM

Sorry, I accidentally assigned this issue to me : Re-assigned to

Details

Assignee

Reporter

Fix versions

Labels

Contract ID

Priority

Created May 29, 2018 at 2:46 PM
Updated July 12, 2018 at 7:52 PM
Resolved July 6, 2018 at 9:36 AM

Flag notifications