43 |
,None |
,None |
44 |
) |
) |
45 |
|
|
46 |
|
opts.Add(BoolOption( |
47 |
|
'GCOV' |
48 |
|
'Whether to enable coverage testing in object code' |
49 |
|
,False |
50 |
|
)) |
51 |
|
|
52 |
# Package linking option |
# Package linking option |
53 |
opts.Add(EnumOption( |
opts.Add(EnumOption( |
54 |
'PACKAGE_LINKING' |
'PACKAGE_LINKING' |
1020 |
if env['DEBUG']: |
if env['DEBUG']: |
1021 |
env.Append(CCFLAGS=['-g']) |
env.Append(CCFLAGS=['-g']) |
1022 |
|
|
1023 |
|
if env['GCOV']: |
1024 |
|
env.Append( |
1025 |
|
CPPFLAGS=['-g','-fprofile-arcs','-ftest-coverage'] |
1026 |
|
, LIBS=['gcov'] |
1027 |
|
, LINKFLAGS=['-fprofile-arcs','-ftest-coverage'] |
1028 |
|
) |
1029 |
|
|
1030 |
#------------- |
#------------- |
1031 |
# TCL/TK GUI |
# TCL/TK GUI |
1032 |
|
|