/
niceSOFT
/
njs
Обзор
Документация
Войти
/
niceSOFT
/
njs
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
auto/os
45 строк
1 KB
Dmitry Volyntsev
Getting rid of non-portable _GNU_SOURCE define.
11 авг 2020, 17:31
11 авг 2020, 17:31
9aa5e08
Код
Авторство
О чём код?
# Copyright (C) Igor Sysoev # Copyright (C) NGINX, Inc. NJS_SYSTEM=`uname -s 2>/dev/null` case "$NJS_SYSTEM" in Linux) njs_define=NJS_LINUX . auto/define NJS_SYSTEM_VERSION=`uname -r 2>/dev/null` # Linux uname -p can return "unknown". NJS_SYSTEM_PLATFORM=`uname -m 2>/dev/null` CC=${CC:-cc} ;; FreeBSD | NetBSD | OpenBSD) NJS_SYSTEM_VERSION=`uname -r 2>/dev/null` NJS_SYSTEM_PLATFORM=`uname -m 2>/dev/null` CC=${CC:-cc} ;; SunOS) njs_define=NJS_SOLARIS . auto/define NJS_SYSTEM_VERSION=`uname -r 2>/dev/null` NJS_SYSTEM_PLATFORM=`uname -p 2>/dev/null` CC=${CC:-gcc} ;; Darwin) NJS_SYSTEM_VERSION=`uname -r 2>/dev/null` NJS_SYSTEM_PLATFORM=`uname -m 2>/dev/null` CC=${CC:-cc} ;; *) NJS_SYSTEM_VERSION=`uname -r 2>/dev/null` NJS_SYSTEM_PLATFORM=`uname -p 2>/dev/null` CC=${CC:-gcc} ;; esac echo configuring for $NJS_SYSTEM $NJS_SYSTEM_VERSION $NJS_SYSTEM_PLATFORM