| SET(VAR HAVE_ATTRIBUTE) | |
| CHECK_C_SOURCE_COMPILES( | |
| "void foo (int bar __attribute__((unused)) ) { } | |
| static void baz (void) __attribute__((unused)); | |
| static void baz (void) { } | |
| int main(){} | |
| " ${VAR}) | |
| IF(${VAR}) | |
| ADD_DEFINE("HAVE___ATTRIBUTE__ 1") | |
| ENDIF(${VAR}) |