From cea9f55999dc8abc3ba4ed080aa0848882030212 Mon Sep 17 00:00:00 2001 From: Alexander Lohnau Date: Sun, 8 Sep 2024 22:27:41 +0200 Subject: [PATCH] Add 'return 0' at end of main functions in compilation checks --- CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 42ece427d9..4bfd9bf2c4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -444,6 +444,7 @@ int main() { std::vector numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; auto even_numbers = numbers | std::views::filter([](int n) { return n % 2 == 0; }); auto squared_numbers = even_numbers | std::views::transform([](int n) { return n * n; }); + return 0; } " HAS_RANGES_SUPPORT) if(NOT HAS_RANGES_SUPPORT) @@ -461,6 +462,7 @@ int main() { ftruncate(fd, size); fcntl(fd, F_ADD_SEALS, F_SEAL_SHRINK | F_SEAL_GROW | F_SEAL_WRITE | F_SEAL_SEAL); mmap(nullptr, size, PROT_WRITE, MAP_SHARED, fd, 0); + return 0; }" HAVE_MEMFD) check_cxx_compiler_flag(-Wno-unused-parameter COMPILER_UNUSED_PARAMETER_SUPPORTED)