source: server/configure @ e4af63

Revision e4af63, 2.2 KB checked in by George Potapov <nephrite@…>, 3 years ago (diff)

Vendor drop nginx v0.7.56

  • Property mode set to 100755
Line 
1#!/bin/sh
2
3# Copyright (C) Igor Sysoev
4
5
6. auto/options
7. auto/init
8. auto/sources
9
10test -d $NGX_OBJS || mkdir $NGX_OBJS
11
12echo > $NGX_AUTO_HEADERS_H
13echo > $NGX_AUTOCONF_ERR
14
15echo "#define NGX_CONFIGURE \"$NGX_CONFIGURE\"" > $NGX_AUTO_CONFIG_H
16
17
18if [ $NGX_DEBUG = YES ]; then
19    have=NGX_DEBUG . auto/have
20fi
21
22
23if test -z "$NGX_PLATFORM"; then
24    echo "checking for OS"
25
26    NGX_SYSTEM=`uname -s 2>/dev/null`
27    NGX_RELEASE=`uname -r 2>/dev/null`
28    NGX_MACHINE=`uname -m 2>/dev/null`
29
30    echo " + $NGX_SYSTEM $NGX_RELEASE $NGX_MACHINE"
31
32    NGX_PLATFORM="$NGX_SYSTEM:$NGX_RELEASE:$NGX_MACHINE";
33
34    case "$NGX_SYSTEM" in
35        MINGW32_*)
36            NGX_PLATFORM=win32
37        ;;
38    esac
39
40else
41    echo "building for $NGX_PLATFORM"
42    NGX_SYSTEM=$NGX_PLATFORM
43fi
44
45. auto/cc/conf
46
47if [ "$NGX_PLATFORM" != win32 ]; then
48    . auto/headers
49fi
50
51. auto/os/conf
52
53if [ "$NGX_PLATFORM" != win32 ]; then
54    . auto/os/features
55    . auto/threads
56fi
57
58. auto/modules
59. auto/lib/conf
60
61case ".$NGX_PREFIX" in
62    .)
63        NGX_PREFIX=${NGX_PREFIX:-/usr/local/nginx}
64        have=NGX_PREFIX value="\"$NGX_PREFIX/\"" . auto/define
65    ;;
66
67    .!)
68        NGX_PREFIX=
69    ;;
70
71    *)
72        have=NGX_PREFIX value="\"$NGX_PREFIX/\"" . auto/define
73    ;;
74esac
75
76if [ ".$NGX_CONF_PREFIX" != "." ]; then
77    have=NGX_CONF_PREFIX value="\"$NGX_CONF_PREFIX/\"" . auto/define
78fi
79
80have=NGX_SBIN_PATH value="\"$NGX_SBIN_PATH\"" . auto/define
81have=NGX_CONF_PATH value="\"$NGX_CONF_PATH\"" . auto/define
82have=NGX_PID_PATH value="\"$NGX_PID_PATH\"" . auto/define
83have=NGX_LOCK_PATH value="\"$NGX_LOCK_PATH\"" . auto/define
84have=NGX_ERROR_LOG_PATH value="\"$NGX_ERROR_LOG_PATH\"" . auto/define
85
86have=NGX_HTTP_LOG_PATH value="\"$NGX_HTTP_LOG_PATH\"" . auto/define
87have=NGX_HTTP_CLIENT_TEMP_PATH value="\"$NGX_HTTP_CLIENT_TEMP_PATH\""
88. auto/define
89have=NGX_HTTP_PROXY_TEMP_PATH value="\"$NGX_HTTP_PROXY_TEMP_PATH\""
90. auto/define
91have=NGX_HTTP_FASTCGI_TEMP_PATH value="\"$NGX_HTTP_FASTCGI_TEMP_PATH\""
92. auto/define
93
94. auto/make
95. auto/lib/make
96. auto/install
97
98if [ "$NGX_PLATFORM" != win32 ]; then
99    . auto/unix
100fi
101
102# STUB
103. auto/stubs
104
105have=NGX_USER value="\"$NGX_USER\"" . auto/define
106have=NGX_GROUP value="\"$NGX_GROUP\"" . auto/define
107
108. auto/summary
Note: See TracBrowser for help on using the repository browser.