From: Augustin Degomme Date: Mon, 25 Jul 2022 19:15:13 +0000 (+0200) Subject: more protection for non linux builds X-Git-Tag: v3.32~133 X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/3054ef6b67426b038d3f647715494b7d499566e4 more protection for non linux builds --- 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