Mon, 01 Jan 2024 15:33:20 +0100
move coverage flags to make/*.mk files - relates to #345
configure | file | annotate | diff | comparison | revisions | |
make/cc.mk | file | annotate | diff | comparison | revisions | |
make/clang.mk | file | annotate | diff | comparison | revisions | |
make/gcc.mk | file | annotate | diff | comparison | revisions | |
make/project.xml | file | annotate | diff | comparison | revisions | |
make/suncc.mk | file | annotate | diff | comparison | revisions |
1.1 --- a/configure Sun Dec 31 15:02:11 2023 +0100 1.2 +++ b/configure Mon Jan 01 15:33:20 2024 +0100 1.3 @@ -262,8 +262,8 @@ 1.4 # dependency coverage 1.5 while true 1.6 do 1.7 - TEMP_CFLAGS="$TEMP_CFLAGS --coverage" 1.8 - TEMP_LDFLAGS="$TEMP_LDFLAGS --coverage" 1.9 + TEMP_CFLAGS="$TEMP_CFLAGS \${COVERAGE_CFLAGS}" 1.10 + TEMP_LDFLAGS="$TEMP_LDFLAGS \${COVERAGE_LDFLAGS}" 1.11 echo yes 1.12 return 1 1.13 done
2.1 --- a/make/cc.mk Sun Dec 31 15:02:11 2023 +0100 2.2 +++ b/make/cc.mk Mon Jan 01 15:33:20 2024 +0100 2.3 @@ -8,4 +8,7 @@ 2.4 LDFLAGS = 2.5 2.6 SHLIB_CFLAGS = -fPIC 2.7 -SHLIB_LDFLAGS = -shared 2.8 \ No newline at end of file 2.9 +SHLIB_LDFLAGS = -shared 2.10 + 2.11 +COVERAGE_CFLAGS = 2.12 +COVERAGE_LDFLAGS =
3.1 --- a/make/clang.mk Sun Dec 31 15:02:11 2023 +0100 3.2 +++ b/make/clang.mk Mon Jan 01 15:33:20 2024 +0100 3.3 @@ -9,3 +9,6 @@ 3.4 3.5 SHLIB_CFLAGS = -fPIC 3.6 SHLIB_LDFLAGS = -shared 3.7 + 3.8 +COVERAGE_CFLAGS = --coverage 3.9 +COVERAGE_LDFLAGS = --coverage
4.1 --- a/make/gcc.mk Sun Dec 31 15:02:11 2023 +0100 4.2 +++ b/make/gcc.mk Mon Jan 01 15:33:20 2024 +0100 4.3 @@ -9,3 +9,6 @@ 4.4 4.5 SHLIB_CFLAGS = -fPIC 4.6 SHLIB_LDFLAGS = -shared 4.7 + 4.8 +COVERAGE_CFLAGS = --coverage 4.9 +COVERAGE_LDFLAGS = --coverage
5.1 --- a/make/project.xml Sun Dec 31 15:02:11 2023 +0100 5.2 +++ b/make/project.xml Mon Jan 01 15:33:20 2024 +0100 5.3 @@ -70,8 +70,8 @@ 5.4 </dependency> 5.5 5.6 <dependency name="coverage"> 5.7 - <cflags>--coverage</cflags> 5.8 - <ldflags>--coverage</ldflags> 5.9 + <cflags>\${COVERAGE_CFLAGS}</cflags> 5.10 + <ldflags>\${COVERAGE_LDFLAGS}</ldflags> 5.11 </dependency> 5.12 5.13 <target>
6.1 --- a/make/suncc.mk Sun Dec 31 15:02:11 2023 +0100 6.2 +++ b/make/suncc.mk Mon Jan 01 15:33:20 2024 +0100 6.3 @@ -10,3 +10,5 @@ 6.4 SHLIB_CFLAGS = -Kpic 6.5 SHLIB_LDFLAGS = -G 6.6 6.7 +COVERAGE_CFLAGS = 6.8 +COVERAGE_LDFLAGS =