/[winpt]/trunk/configure.ac
ViewVC logotype

Diff of /trunk/configure.ac

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 46 by werner, Fri Oct 28 12:57:05 2005 UTC revision 273 by twoaday, Fri Dec 8 10:22:17 2006 UTC
# Line 1  Line 1 
1  # configure.ac - for WinPT  # configure.ac - for WinPT
2  # Copyright (C) 2005 g10 Code GmbH  # Copyright (C) 2005, 2006 g10 Code GmbH
3  #  #
4  # This file is free software; as a special exception the author gives  # This file is free software; as a special exception the author gives
5  # unlimited permission to copy and/or distribute it, with or without  # unlimited permission to copy and/or distribute it, with or without
# Line 11  Line 11 
11    
12  # Process this file with autoconf to produce a configure script.  # Process this file with autoconf to produce a configure script.
13  AC_PREREQ(2.59)  AC_PREREQ(2.59)
14  min_automake_version="1.9.4"  min_automake_version="1.9.2"
15    
16  # Version number: Remember to change it immediately *after* a release.  # Version number: Remember to change it immediately *after* a release.
17  #                 Add a "-cvs" prefix for non-released code.  #                 Add a "-cvs" prefix for non-released code.
18  AC_INIT(WinPT, 0.11.0-cvs, http://www.winpt.org)  AC_INIT(WinPT, 1.2.0, http://wald.intevation.org/projects/winpt)
19    NEED_GPG_VERSION=1.4.4
20  NEED_GPGME_API=1  NEED_GPGME_API=1
21  NEED_GPGME_VERSION=1.1.0  NEED_GPGME_VERSION=1.1.1
22  NEED_GPG_ERROR_VERSION=1.2  NEED_GPG_ERROR_VERSION=1.2
23    
24  PACKAGE=$PACKAGE_NAME  PACKAGE=$PACKAGE_NAME
25  PACKAGE_GT=${PACKAGE_NAME}  PACKAGE_GT=${PACKAGE_NAME}
26  VERSION=$PACKAGE_VERSION  VERSION=$PACKAGE_VERSION
27    
28  AC_CONFIG_SRCDIR(src/WinPT.cpp)  AC_CONFIG_SRCDIR(Src/WinPT.cpp)
29  AM_CONFIG_HEADER(config.h)  AM_CONFIG_HEADER(config.h)
30  AC_CANONICAL_TARGET()  AC_CANONICAL_TARGET()
31  AM_INIT_AUTOMAKE($PACKAGE, $VERSION)  AM_INIT_AUTOMAKE
32    AM_MKINSTALLDIRS
33    
34  AC_GNU_SOURCE  AC_GNU_SOURCE
35    
# Line 43  AC_DEFINE_UNQUOTED(PACKAGE_BUGREPORT, "$ Line 44  AC_DEFINE_UNQUOTED(PACKAGE_BUGREPORT, "$
44                                          [Bug report address])                                          [Bug report address])
45  AC_DEFINE_UNQUOTED(NEED_GPGME_VERSION, "$NEED_GPGME_VERSION",  AC_DEFINE_UNQUOTED(NEED_GPGME_VERSION, "$NEED_GPGME_VERSION",
46                                         [Required version of GPGME])                                         [Required version of GPGME])
47    AC_DEFINE_UNQUOTED(NEED_GPG_VERSION, "$NEED_GPG_VERSION",
48                                         [Required version of GnuPG])
49    
50  BUILD_TIMESTAMP=`date --iso-8601=minutes`  BUILD_TIMESTAMP=`date --iso-8601=minutes`
51  AC_SUBST(BUILD_TIMESTAMP)  AC_SUBST(BUILD_TIMESTAMP)
# Line 51  BUILD_FILEVERSION=`echo "$VERSION" | sed Line 54  BUILD_FILEVERSION=`echo "$VERSION" | sed
54  changequote([,])dnl  changequote([,])dnl
55  AC_SUBST(BUILD_FILEVERSION)  AC_SUBST(BUILD_FILEVERSION)
56    
57    # For the distcheck target of make we need to set a few options for
58    # the cross compiling environment.  We assume the same conevtion as
59    # used in autogen.sh; i.e. we take the root from the $w32root variable
60    # or default to ~/w32root.
61    if test -n "$w32root"; then
62      W32ROOT="$w32root"
63    else
64      W32ROOT="$HOME/w32root"
65    fi
66    AC_SUBST(W32ROOT)
67    
68    
69  AH_BOTTOM([  AH_BOTTOM([
70  /* Some global constants. */  /* Some global constants. */
71    
72  /* Set to distinguish between the old custom Makefile based build  /* We need to include this header to be able to include specific parts
73     system and our new automake based one. */     of the header files.  For now we require at least Internet Exploder
74  #define WINPT_MODERN_BUILD 1     4.01 to be installed. */
75    #include <w32api.h>
76    #define _WIN32_IE IE55
77  ])  ])
78    
79  AM_MAINTAINER_MODE  AM_MAINTAINER_MODE
# Line 84  AC_CHECK_TOOL(AR, ar, :) Line 99  AC_CHECK_TOOL(AR, ar, :)
99  AC_CHECK_TOOL(DLLTOOL, dlltool, :)  AC_CHECK_TOOL(DLLTOOL, dlltool, :)
100  AC_CHECK_TOOL(WINDRES, windres, :)  AC_CHECK_TOOL(WINDRES, windres, :)
101    
   
102  try_gettext=yes  try_gettext=yes
103  have_dosish_system=no  have_dosish_system=no
104  have_w32_system=no  have_w32_system=no
# Line 114  case "${host}" in Line 128  case "${host}" in
128         ;;         ;;
129  esac  esac
130    
131    
132    AH_BOTTOM([
133    /* Force using of NLS for W32 even if no libintl has been found.  This is
134       okay because we have our own gettext implementation for W32.  */
135    #if defined(HAVE_W32_SYSTEM) && !defined(ENABLE_NLS)
136    #define ENABLE_NLS 1
137    #endif
138    ])
139      
140    # Note, that autogen.sh greps for the next line.
141    AM_GNU_GETTEXT_VERSION(0.12.1)
142    AM_GNU_GETTEXT([external])
143    # There is something wrong with the NLS checking here.  We force using it.
144    USE_NLS=yes
145    
146  if test "$have_dosish_system" = yes; then  if test "$have_dosish_system" = yes; then
147     AC_DEFINE(HAVE_DOSISH_SYSTEM,1,     AC_DEFINE(HAVE_DOSISH_SYSTEM,1,
148               [Defined if we run on some of the PCDOS like systems               [Defined if we run on some of the PCDOS like systems
# Line 156  AM_CONDITIONAL(CROSS_COMPILING, test x$c Line 185  AM_CONDITIONAL(CROSS_COMPILING, test x$c
185  # Add some extra libs here so that previous tests don't fail for  # Add some extra libs here so that previous tests don't fail for
186  # mysterious reasons - the final link step should bail out.  # mysterious reasons - the final link step should bail out.
187  if test "$have_w32_system" = yes; then  if test "$have_w32_system" = yes; then
188     W32LIBS="-lwsock32"     W32LIBS="-lws2_32"
189  fi  fi
190    
191  if test "$GCC" = yes; then  if test "$GCC" = yes; then
# Line 210  fi Line 239  fi
239    
240  AC_CONFIG_FILES([ Makefile  AC_CONFIG_FILES([ Makefile
241  PTD/Makefile  PTD/Makefile
242  PTD/versioninfo.rc          PTD/versioninfo.rc
243  Src/Makefile  Src/Makefile
244  Src/versioninfo.rc          Src/versioninfo.rc
245  Include/Makefile  Include/Makefile
246  Ico/Makefile  icons/Makefile
247  m4/Makefile  m4/Makefile
 w32gpgme/Makefile  
248  Gnupg/Makefile  Gnupg/Makefile
249    Po/Makefile.in
250  ])  ])
251  AC_OUTPUT  AC_OUTPUT

Legend:
Removed from v.46  
changed lines
  Added in v.273

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26