summaryrefslogtreecommitdiff
path: root/test cases/linuxlike/9 compiler checks with dependencies
AgeCommit message (Collapse)Author
2019-11-18Use strict function prototypesMichael Hirsch, Ph.D
2019-11-17use '-Werror=unused-parameter' for gcc/clang on project tests and ↵Michael Hirsch, Ph.D
-fimplicit-none on fortran Fortran: check for undeclared variables by forcing implicit none everywhere C/C++: check for unused parameters and return types removed unused variables from test cases ci: do missing return and unused arg check with Github Actions
2018-02-23Remove invalid kwarg from test cases/linuxlike/9 compiler checks with ↵Ran Benita
dependencies cc.has_function() does not accept a `name` keyword argument.
2017-08-01Add thread flags to checks if needed. Closes #2106.Jussi Pakkanen
2016-09-26Add dependency support to the checks using the compilerMatthew Waters
It is extremely common to need to know within a given dependency if a given header, symbol, member, function, etc exists that cannot be determined from the version number alone. Without passing dependency objects to the various compiler/linker checks and with many libraries headers/libraries being located in their own subdirs of the standard prefix, the check for the library would not find the header/function/symbol/etc. This commit allows passing dependency objects to the compiler checks so that the test program can be compiled/linked/run with the necessary compilation and/or linking flags for that library.