From 3c13647e4561cac34ed17766d1779f966ae3be04 Mon Sep 17 00:00:00 2001 From: Mark Jan van Kampen Date: Thu, 2 Jan 2020 11:56:55 +0100 Subject: [PATCH] Adds POSIX define to allow use of POSIX extensions --- CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f11bbb521e..8edf2e0605 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,14 +10,14 @@ endif (POLICY CMP0048) project(googletest-distribution) set(GOOGLETEST_VERSION 1.10.0) + if (CMAKE_VERSION VERSION_LESS "3.1") - add_definitions(-std=c++11) + add_definitions(-std=c++11 -D_POSIX_C_SOURCE=200809L) else() set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) - if(NOT CYGWIN) - set(CMAKE_CXX_EXTENSIONS OFF) - endif() + set(CMAKE_CXX_EXTENSIONS OFF) + add_compile_definitions(_POSIX_C_SOURCE=200809L) endif() enable_testing()