summaryrefslogtreecommitdiff
path: root/build/configure.ac.analysis
AgeCommit message (Collapse)AuthorFilesLines
2009-09-02[build] Refine the -Wno-attribute test to check our use cases.M Joonas Pihlaja1-1/+1
We don't actually check that -Wno-attribute does what we think it does. On clang it doesn't since it happily seems to recognize but ignore the attribute. This patch factors out a silent version of CAIRO_CC_TRY_FLAG which accepts an optional program argument and actually tests that the compiler doesn't produce any warning messages. It is then used to check that -Wno-attribute doesn't complain when the __warn_unused_result__ attribute is applied to void functions or variables.
2009-05-25[build] Make valgrind support user-configurableChris Wilson1-15/+22
As the number of places where we add valgrind client requests grows, it becomes imperative that we should be able to disable them with a simple configure time option.
2009-05-05[build] Add lcov-1.7 to known listChris Wilson1-1/+1
2008-12-14Fix compilation with gcovChris Wilson1-1/+5
We need to add --coverage to LDFLAGS, so create CAIRO_LDFLAGS and use that to populate AM_LDFLAGS.
2008-10-20[configure.ac.analysis] s/safe/_save/Chris Wilson1-4/+4
Rename the temporary variable in line with the convention used by the rest of the build system.
2008-10-17[test] Add support for memfault.Chris Wilson1-0/+17
Add the core support to cairo-test for running the test-suite under a malloc fault injector. This commit contains the adjustments to cairo_test_run() to repeat the test if it detects a failure due to fault injection and complains if it detects unreported faults or memory leaks.
2008-09-17[gcov] Use --coverage instead.Chris Wilson1-2/+4
--coverage is a synonym for "--fprofile-arcs --ftest-coverage" during compilation *and* "--lgcov" during linking. One might think this would be a perfect workaround for the broken debian libtool which stopped the linker seeing -lgcov - but they strip CFLAGS as well. Oh well.
2008-09-04Rename build/*.ac to build/configure.ac.*.Behdad Esfahbod1-0/+76
Also rename configure.in to configure.ac (finally) configure.in -> configure.ac build/analysis.ac -> build/configure.ac.analysis build/enable.ac -> build/configure.ac.enable build/system.ac -> build/configure.ac.system build/tools.ac -> build/configure.ac.tools build/version.ac -> build/configure.ac.version build/warnings.ac -> build/configure.ac.warnings