summaryrefslogtreecommitdiffstats
path: root/configure.cmake
diff options
context:
space:
mode:
authorEdward Welbourne <edward.welbourne@qt.io>2021-02-12 12:31:17 +0100
committerEdward Welbourne <edward.welbourne@qt.io>2021-02-15 13:43:52 +0100
commit73fbf8bd303053a091fc63d0ad741a071bb50fae (patch)
tree6c0925d94b9b7e109602895159cad6c515b068ff /configure.cmake
parent5645ef305ad02ffec6591e7331cc8df30ba3572a (diff)
Simplify test-snippets in configure.cmake
The main(void) signature obviates the need for unused parameters and has existed since (at least) C89; so use that instead of the old-fashioned argc/argv arguments we don't use in any of these tests. Change-Id: Ibfe850a1fce378673c9781011475ea623fd75ad4 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'configure.cmake')
-rw-r--r--configure.cmake36
1 files changed, 12 insertions, 24 deletions
diff --git a/configure.cmake b/configure.cmake
index 0fdb00859e..5686aa36ab 100644
--- a/configure.cmake
+++ b/configure.cmake
@@ -28,9 +28,8 @@ qt_config_compile_test(cxx14
#endif
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
/* END TEST: */
@@ -53,9 +52,8 @@ qt_config_compile_test(cxx17
#include <variant>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
std::variant<int> v(42);
int i = std::get<int>(v);
@@ -78,9 +76,8 @@ qt_config_compile_test(cxx20
#endif
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
/* END TEST: */
@@ -99,9 +96,8 @@ qt_config_compile_test(precompile_header
#ifndef HEADER_H
#error no go
#endif
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
/* END TEST: */
@@ -149,9 +145,8 @@ qt_config_compile_test(reduce_relocations
#endif
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
/* END TEST: */
@@ -172,9 +167,8 @@ qt_config_compile_test(signaling_nan
"#include <limits>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
using B = std::numeric_limits<double>;
static_assert(B::has_signaling_NaN, \"System lacks signaling NaN\");
@@ -254,9 +248,8 @@ qt_config_compile_test(posix_fallocate
#include <fcntl.h>
#include <unistd.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
(void) posix_fallocate(0, 0, 0);
/* END TEST: */
@@ -271,9 +264,8 @@ qt_config_compile_test(alloca_stdlib_h
"
#include <stdlib.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
alloca(1);
/* END TEST: */
@@ -291,9 +283,8 @@ qt_config_compile_test(alloca_h
// extra include needed in QNX7 to define NULL for the alloca() macro
# include <stddef.h>
#endif
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
alloca(1);
/* END TEST: */
@@ -308,9 +299,8 @@ qt_config_compile_test(alloca_malloc_h
"
#include <malloc.h>
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
alloca(1);
/* END TEST: */
@@ -331,9 +321,8 @@ qt_config_compile_test(stack_protector
#endif
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
/* END TEST: */
@@ -348,9 +337,8 @@ qt_config_compile_test(intelcet
"
-int main(int argc, char **argv)
+int main(void)
{
- (void)argc; (void)argv;
/* BEGIN TEST: */
#if !defined(__CET__)
# error Intel CET not available