1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

root/trunk/mingw-w64-headers/configure.ac @ 1935

Revision 1935, 2.3 KB (checked in by nightstrike, 3 years ago)

Fix typo

  • Property svn:mime-type set to text/plain
  • Property svn:eol-style set to native
Line 
1#                                               -*- Autoconf -*-
2# Process this file with autoconf to produce a configure script.
3
4AC_PREREQ([2.65])
5AC_INIT([mingw-w64-headers], [1.0b], [mingw-w64-public@lists.sourceforge.net])
6AC_CONFIG_SRCDIR([crt/_mingw.h])
7AC_CONFIG_AUX_DIR([build-aux])
8AC_CONFIG_HEADERS([config.h])
9
10AM_INIT_AUTOMAKE([foreign])
11
12AC_CANONICAL_HOST
13
14# Checks for programs.
15AC_PROG_SED
16
17# Checks for libraries.
18
19# Checks for header files.
20
21BASEHEAD_LIST=$srcdir/include/*.h
22for i in c dlg h16 hxx rh ver; do
23  BASEHEAD_LIST="$BASEHEAD_LIST "$srcdir/include/*.$i
24done
25#FIXME: Add in base directx
26
27AC_MSG_CHECKING([for c-runtime headers])
28AC_ARG_ENABLE([crt],
29  [AS_HELP_STRING([--disable-crt],
30    [Do not use the default crt headers])],
31  [],
32  [enable_crt=yes])
33AM_CONDITIONAL([ENABLE_CRT],[test x$enable_crt=xyes])
34AC_MSG_RESULT([$enable_crt])
35AS_VAR_IF([enable_crt],[yes],[
36  BASEHEAD_LIST="$BASEHEAD_LIST "$srcdir/crt/*.h
37  SYSHEAD_LIST=$srcdir/crt/sys/*.h
38  SECHEAD_LIST=$srcdir/crt/sec_api/*.h
39  SECSYSHEAD_LIST=$srcdir/crt/sec_api/sys/*.h
40])
41GLHEAD_LIST=$srcdir/include/GL/*.h
42AC_SUBST([BASEHEAD_LIST])
43AC_SUBST([GLHEAD_LIST])
44AC_SUBST([SYSHEAD_LIST])
45AC_SUBST([SECHEAD_LIST])
46AC_SUBST([SECSYSHEAD_LIST])
47
48AC_MSG_CHECKING([for optional sdk headers])
49AC_ARG_ENABLE([sdk],
50  [AS_HELP_STRING([--enable-sdk=ARG],
51    [Add the desired SDK, where ARG can be one of ddk, directx, or all])],
52  [],
53  [enable_sdk=no])
54AS_CASE([$enable_sdk],
55  [all|yes],[
56    enable_sdk="ddk,directx"
57    enable_ddk=yes
58    enable_directx=yes],
59  [ddk],[
60    enable_ddk=yes
61    enable_directx=no],
62  [directx],[
63    enable_ddk=no
64    enable_directx=yes],
65  [no],[
66    enable_ddk=no
67    enable_directx=no],
68  [AC_ERROR([Invalid option: $enable_sdk.  Please choose one of ddk, directx, or all.])])
69AC_MSG_RESULT([$enable_sdk])
70
71AS_VAR_IF([enable_directx],[yes],[
72    DXHEAD_LIST=$srcdir/direct-x/include/*.[[hi]]*
73    MINGW_HAS_DX=1
74  ],[
75    MINGW_HAS_DX=0
76  ])
77AC_SUBST([DXHEAD_LIST])
78AC_SUBST([MINGW_HAS_DX])
79
80AS_VAR_IF([enable_ddk],[yes],[
81    DDKHEAD_LIST=$srcdir/ddk/include/ddk/*.h
82    MINGW_HAS_DDK=1
83  ],[
84    MINGW_HAS_DDK=0
85  ])
86AC_SUBST([DDKHEAD_LIST])
87AC_SUBST([MINGW_HAS_DDK])
88
89# Checks for typedefs, structures, and compiler characteristics.
90
91# Checks for library functions.
92
93AC_CONFIG_FILES([Makefile])
94AC_OUTPUT
95
Note: See TracBrowser for help on using the browser.