Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Use global OS specific CFLAGS.
Vsevolod Stakhov committed 11 years ago
commit cc8d1a5f42af37b26505a5117ebee7b9c1ab3e32
parent edee298
2 files changed +5 -5
modified compat/file_at.c
@@ -24,15 +24,13 @@
 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */

+
#include <bsd_compat.h>
#include <assert.h>
#include <fcntl.h>
#include <pthread.h>
#include <stdarg.h>
-
#define _GNU_SOURCE
#include <unistd.h>

-
#include <bsd_compat.h>
-

#if !HAVE_UNLINKAT || !HAVE_FSTATAT

static pthread_mutex_t file_at_lock = PTHREAD_MUTEX_INITIALIZER;
modified configure.ac
@@ -73,13 +73,13 @@ gl_LD_VERSION_SCRIPT
AC_CANONICAL_HOST
case $host_os in
  linux*)
-
        OS_CFLAGS="-pthread"
+
        OS_CFLAGS="-D_XOPEN_SOURCE -D_GNU_SOURCE -pthread"
        OS_LDFLAGS="-pthread"
        OS_LIBS="-ldl -lrt"
        OS_STATIC="false"
        ;;
    *)
-
        OS_CFLAGS=
+
        OS_CFLAGS="-D_BSD_SOURCE"
        OS_LDFLAGS=
        OS_LIBS=
        OS_STATIC="true"
@@ -92,6 +92,8 @@ AC_SUBST(OS_LIBS)
AC_SUBST(OS_STATIC)
AM_CONDITIONAL([BUILD_STATIC], [test x$OS_STATIC = xtrue])

+
CFLAGS="$CFLAGS $OS_CFLAGS"
+

AC_CHECK_HEADERS_ONCE([machine/endian.h])
AC_CHECK_HEADERS_ONCE([endian.h])
AC_CHECK_HEADERS_ONCE([sys/endian.h])