From 3054ef6b67426b038d3f647715494b7d499566e4 Mon Sep 17 00:00:00 2001 From: Augustin Degomme Date: Mon, 25 Jul 2022 21:15:13 +0200 Subject: [PATCH] more protection for non linux builds --- src/smpi/internals/smpi_config.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/smpi/internals/smpi_config.cpp b/src/smpi/internals/smpi_config.cpp index 0f2b3a9eeb..a0c13a9c12 100644 --- a/src/smpi/internals/smpi_config.cpp +++ b/src/smpi/internals/smpi_config.cpp @@ -3,16 +3,18 @@ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ -#ifdef _GNU_SOURCE +#if defined(_GNU_SOURCE) #define DEFINED_GNUSOURCE 1 #else #define _GNU_SOURCE #endif -#include +#if defined(__linux__) + #include //inspired by https://stackoverflow.com/a/70211227 -#if defined(__linux__) and not defined(__USE_GNU) - #define __MUSL__ + #if not defined(__USE_GNU) + #define __MUSL__ + #endif #endif #ifndef DEFINED_GNUSOURCE -- 2.20.1