Subject: build: Use C99 where available for large file support.
Forwarded: https://github.com/cnr-isti-vclab/meshlab/pull/844
From: Ryan Pavlik <ryan.pavlik@collabora.com>
Last-Update: 2020-12-01
Applied-Upstream: https://github.com/cnr-isti-vclab/meshlab/pull/844/commits/a6419c2141d9c1edd955a37ba7ccba15ba021e62
Date: Tue, 1 Dec 2020 12:06:09 -0600

Resolves a build warning on Linux.
---
 src/CMakeLists.txt | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index b257233..20cbe75 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -9,6 +9,10 @@ if(POLICY CMP0072)
     cmake_policy(SET CMP0072 NEW)
 endif()
 
+# Default to C99 for large file support among other things.
+set(CMAKE_C_STANDARD 99)
+set(CMAKE_C_STANDARD_REQUIRED TRUE)
+
 ### vcglib
 if(NOT VCGDIR)
     get_filename_component(VCGDIR "${CMAKE_CURRENT_SOURCE_DIR}/../vcglib" ABSOLUTE)
