~ubuntu-branches/ubuntu/utopic/suricata/utopic

« back to all changes in this revision

Viewing changes to configure.in

  • Committer: Package Import Robot
  • Author(s): Pierre Chifflier
  • Date: 2012-11-17 09:56:08 UTC
  • mfrom: (1.1.16)
  • Revision ID: package-import@ubuntu.com-20121117095608-dwebi6atmv0hpwz1
Tags: 1.3.4-1
ImportedĀ UpstreamĀ versionĀ 1.3.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
AC_INIT(configure.in)
4
4
 
5
5
    AM_CONFIG_HEADER(config.h)
6
 
    AM_INIT_AUTOMAKE(suricata, 1.3.3)
 
6
    AM_INIT_AUTOMAKE(suricata, 1.3.4)
7
7
 
8
8
    AC_LANG_C
9
9
    AC_PROG_CC_C99
10
10
    AC_PROG_LIBTOOL
11
11
    CFLAGS="$CFLAGS -DRELEASE"
12
 
 
13
12
    AC_DEFUN([FAIL_MESSAGE],[
14
13
            echo
15
14
            echo
129
128
 
130
129
    e_magic_file="/usr/share/file/magic"
131
130
    case "$host" in
132
 
            *-*-*freebsd*)
133
 
                    CFLAGS="${CFLAGS} -DOS_FREEBSD"
134
 
                    CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/usr/local/include/libnet11"
135
 
                    LDFLAGS="${LDFLAGS} -L/usr/local/lib -L/usr/local/lib/libnet11"
136
 
                    ;;
137
 
           *-*-openbsd*)
138
 
                    CFLAGS="${CFLAGS} -D__OpenBSD__ -fgnu89-inline"
139
 
                    CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/usr/local/include/libnet-1.1"
140
 
                    LDFLAGS="${LDFLAGS} -L/usr/local/lib -I/usr/local/lib/libnet-1.1"
141
 
                    e_magic_file="/usr/local/share/file/magic.mgc"
142
 
                    ;;
143
 
           *darwin*|*Darwin*)
144
 
                    CFLAGS="${CFLAGS} -DOS_DARWIN"
145
 
                    CPPFLAGS="${CPPFLAGS} -I/opt/local/include"
146
 
                    LDFLAGS="${LDFLAGS} -L/opt/local/lib"
147
 
                            ;;
148
 
           *-*-linux*)
149
 
                    #for now do nothing
150
 
                    ;;
151
 
           *-*-mingw32*)
152
 
                    CFLAGS="${CFLAGS} -DOS_WIN32"
153
 
                    LDFLAGS="${LDFLAGS} -lws2_32"
154
 
                            WINDOWS_PATH="yes"
155
 
                    ;;
156
 
           *-*-cygwin)
157
 
                              WINDOWS_PATH="yes"
158
 
                    ;;
159
 
           *)
160
 
                AC_MSG_WARN([unsupported OS this may or may not work])
161
 
                ;;
 
131
        *-*-*freebsd*)
 
132
            CFLAGS="${CFLAGS} -DOS_FREEBSD"
 
133
            CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/usr/local/include/libnet11"
 
134
            LDFLAGS="${LDFLAGS} -L/usr/local/lib -L/usr/local/lib/libnet11"
 
135
            e_magic_file="/usr/share/misc/magic"
 
136
            ;;
 
137
        *-*-openbsd5.1)
 
138
            CFLAGS="${CFLAGS} -D__OpenBSD__ -fgnu89-inline"
 
139
            CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/usr/local/include/libnet-1.1"
 
140
            LDFLAGS="${LDFLAGS} -L/usr/local/lib -I/usr/local/lib/libnet-1.1"
 
141
            e_magic_file="/usr/local/share/misc/magic.mgc"
 
142
            ;;
 
143
        *-*-openbsd5.2)
 
144
            CFLAGS="${CFLAGS} -D__OpenBSD__"
 
145
            CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/usr/local/include/libnet-1.1"
 
146
            LDFLAGS="${LDFLAGS} -L/usr/local/lib -I/usr/local/lib/libnet-1.1"
 
147
            e_magic_file="/usr/local/share/misc/magic.mgc"
 
148
            ;;
 
149
        *-*-openbsd*)
 
150
            CFLAGS="${CFLAGS} -D__OpenBSD__ -fgnu89-inline"
 
151
            CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/usr/local/include/libnet-1.1"
 
152
            LDFLAGS="${LDFLAGS} -L/usr/local/lib -I/usr/local/lib/libnet-1.1"
 
153
            e_magic_file="/usr/local/share/file/magic.mgc"
 
154
            ;;
 
155
        *darwin*|*Darwin*)
 
156
            CFLAGS="${CFLAGS} -DOS_DARWIN"
 
157
            CPPFLAGS="${CPPFLAGS} -I/opt/local/include"
 
158
            LDFLAGS="${LDFLAGS} -L/opt/local/lib"
 
159
            ;;
 
160
        *-*-linux*)
 
161
            #for now do nothing
 
162
            ;;
 
163
        *-*-mingw32*)
 
164
            CFLAGS="${CFLAGS} -DOS_WIN32"
 
165
            LDFLAGS="${LDFLAGS} -lws2_32"
 
166
            WINDOWS_PATH="yes"
 
167
            ;;
 
168
        *-*-cygwin)
 
169
            WINDOWS_PATH="yes"
 
170
            ;;
 
171
        *)
 
172
            AC_MSG_WARN([unsupported OS this may or may not work])
 
173
            ;;
162
174
    esac
163
175
    AC_MSG_RESULT(ok)
164
176
 
622
634
        CPPFLAGS="${CPPFLAGS} -I${with_libnet_includes}"
623
635
        libnet_dir="${with_libnet_includes}"
624
636
    else
625
 
        libnet_dir="/usr/include /usr/local/include /usr/local/include/libnet11 /opt/local/include"
 
637
        libnet_dir="/usr/include /usr/local/include /usr/local/include/libnet11 /opt/local/include /usr/local/include/libnet-1.1"
626
638
    fi
627
639
 
628
640
    if test "x$with_libnet_libraries" != "xno"; then
801
813
    if test "$with_libpcap_libraries" != "no"; then
802
814
        LDFLAGS="${LDFLAGS}  -L${with_libpcap_libraries}"
803
815
    fi
 
816
    AC_CHECK_HEADERS([pcap.h pcap/pcap.h])
804
817
 
805
818
    LIBPCAP=""
806
819
    AC_CHECK_LIB(pcap, pcap_open_live,, LIBPCAP="no", [-lpthread])
822
835
    TMPLIBS="${LIBS}"
823
836
    AC_CHECK_LIB(pcap, pcap_activate,, LPCAPVTEST="no")
824
837
    if test "$LPCAPVTEST" != "no"; then
825
 
        CFLAGS="${CFLAGS} `pcap-config --defines` `pcap-config --cflags` -DLIBPCAP_VERSION_MAJOR=1"
 
838
        AC_PATH_PROG(HAVE_PCAP_CONFIG, pcap-config, "no")
 
839
        if test "$HAVE_PCAP_CONFIG" = "no"; then
 
840
            CFLAGS="${CFLAGS} -DLIBPCAP_VERSION_MAJOR=1"
 
841
        else
 
842
            CFLAGS="${CFLAGS} `pcap-config --defines` `pcap-config --cflags` -DLIBPCAP_VERSION_MAJOR=1"
 
843
        fi
826
844
    else
827
845
        CFLAGS="${CFLAGS} -DLIBPCAP_VERSION_MAJOR=0"
828
846
    fi
982
1000
 
983
1001
 
984
1002
  # Check for libcap-ng
 
1003
    case $host in
 
1004
    *-*-linux*)
985
1005
    AC_ARG_WITH(libcap_ng_includes,
986
1006
            [  --with-libcap_ng-includes=DIR  libcap_ng include directory],
987
1007
            [with_libcap-ng_includes="$withval"],[with_libcap_ng_includes=no])
1019
1039
        echo "   Suricata will be built without support for dropping privs."
1020
1040
        echo
1021
1041
    fi
1022
 
 
 
1042
    ;;
 
1043
    esac
1023
1044
 
1024
1045
  # Check for DAG support.
1025
1046
    AC_ARG_ENABLE(dag,