configure: Use cppflags check helper functions where appropriate
authorDiego Biurrun <diego@biurrun.de>
Fri, 20 Jan 2017 14:29:07 +0000 (15:29 +0100)
committerDiego Biurrun <diego@biurrun.de>
Mon, 6 Feb 2017 14:43:56 +0000 (15:43 +0100)
configure

index 32ab732..c2580a3 100755 (executable)
--- a/configure
+++ b/configure
@@ -3774,18 +3774,12 @@ add_cppflags -D_ISOC99_SOURCE
 
 # some compilers silently accept -std=c11, so we also need to check that the
 # version macro is defined properly
-if test_cflags_cpp -std=c11 "__STDC_VERSION__ >= 201112L"; then
-    add_cflags -std=c11
-else
+check_cpp_condition stdlib.h  "__STDC_VERSION__ >= 201112L" -std=c11 &&
+    add_cflags -std=c11 ||
     check_cflags -std=c99
-fi
 
-check_cc -D_FILE_OFFSET_BITS=64 <<EOF && add_cppflags -D_FILE_OFFSET_BITS=64
-#include <stdlib.h>
-EOF
-check_cc -D_LARGEFILE_SOURCE <<EOF && add_cppflags -D_LARGEFILE_SOURCE
-#include <stdlib.h>
-EOF
+check_cppflags -D_FILE_OFFSET_BITS=64
+check_cppflags -D_LARGEFILE_SOURCE
 
 add_host_cppflags -D_ISOC99_SOURCE
 check_host_cflags -std=c99