diff options
Diffstat (limited to 'share/cmake-3.6/Modules/CheckFunctionExists.c')
-rw-r--r-- | share/cmake-3.6/Modules/CheckFunctionExists.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/share/cmake-3.6/Modules/CheckFunctionExists.c b/share/cmake-3.6/Modules/CheckFunctionExists.c new file mode 100644 index 0000000..2304000 --- /dev/null +++ b/share/cmake-3.6/Modules/CheckFunctionExists.c @@ -0,0 +1,28 @@ +#ifdef CHECK_FUNCTION_EXISTS + +#ifdef __cplusplus +extern "C" +#endif + char + CHECK_FUNCTION_EXISTS(); +#ifdef __CLASSIC_C__ +int main() +{ + int ac; + char* av[]; +#else +int main(int ac, char* av[]) +{ +#endif + CHECK_FUNCTION_EXISTS(); + if (ac > 1000) { + return *av[0]; + } + return 0; +} + +#else /* CHECK_FUNCTION_EXISTS */ + +#error "CHECK_FUNCTION_EXISTS has to specify the function" + +#endif /* CHECK_FUNCTION_EXISTS */ |