diff options
author | Christopher Faylor <me@cgf.cx> | 2012-11-26 19:50:45 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2012-11-26 19:50:45 +0000 |
commit | d4f4d1d0d653497fa34937988ba0330b7a99472e (patch) | |
tree | f584bd3996719d3969f278c75a76905856d50913 /winsup/cygwin/configure.ac | |
parent | 96079146c4b6487b335ba19dca5685eaedb7a1e3 (diff) | |
download | cygnal-d4f4d1d0d653497fa34937988ba0330b7a99472e.tar.gz cygnal-d4f4d1d0d653497fa34937988ba0330b7a99472e.tar.bz2 cygnal-d4f4d1d0d653497fa34937988ba0330b7a99472e.zip |
ChangeLog:
2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
* configure.ac: Rename from configure.in.
* configure.in: Delete.
* configure: Regenerate.
cygserver/ChangeLog:
2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
* configure.ac: Rename from configure.in.
* configure.in: Delete.
* configure: Regenerate.
cygwin/ChangeLog:
2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
* configure.ac: Rename from configure.in.
* configure.in: Delete.
* configure: Regenerate.
doc/ChangeLog:
2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
* configure.ac: Rename from configure.in.
* configure.in: Delete.
* configure: Regenerate.
lsaauth/ChangeLog:
2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
* configure.ac: Rename from configure.in.
* configure.in: Delete.
* configure: Regenerate.
testsuite/ChangeLog:
2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
* configure.ac: Rename from configure.in.
* configure.in: Delete.
* configure: Regenerate.
utils/ChangeLog:
2012-11-26 Christopher Faylor <me.cygwin2012@cgf.cx>
* configure.ac: Rename from configure.in.
* configure.in: Delete.
* configure: Regenerate.
Diffstat (limited to 'winsup/cygwin/configure.ac')
-rw-r--r-- | winsup/cygwin/configure.ac | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/winsup/cygwin/configure.ac b/winsup/cygwin/configure.ac new file mode 100644 index 000000000..0796e6391 --- /dev/null +++ b/winsup/cygwin/configure.ac @@ -0,0 +1,88 @@ +AC_PREREQ(2.59)dnl +AC_INIT(Makefile.in) +AC_CONFIG_HEADER(config.h) +AC_CONFIG_AUX_DIR(..) + +. ${srcdir}/../configure.cygwin + +AC_WINDOWS_HEADERS +AC_WINDOWS_LIBS + +AC_PROG_INSTALL +AC_NO_EXECUTABLES +AC_CANONICAL_SYSTEM + +AC_PROG_CC +AC_PROG_CXX +AC_PROG_CPP +AC_LANG(C) +AC_LANG(C++) + +AC_CYGWIN_INCLUDES + +case "$with_cross_host" in + ""|*cygwin*) + all_host="all_host" + install_host="install_host" + ;; + *) + all_host= + install_host= + ;; +esac + +AC_SUBST(all_host) +AC_SUBST(install_host) + +AC_CHECK_TOOL(AR, ar, ar) +AC_CHECK_TOOL(AS, as, as) +AC_CHECK_TOOL(DLLTOOL, dlltool, dlltool) +AC_CHECK_TOOL(LD, ld, ld) +AC_CHECK_TOOL(NM, nm, nm) +AC_CHECK_TOOL(OBJCOPY, objcopy, objcopy) +AC_CHECK_TOOL(OBJDUMP, objdump, objdump) +AC_CHECK_TOOL(RANLIB, ranlib, ranlib) +AC_CHECK_TOOL(STRIP, strip, strip) +AC_CHECK_TOOL(WINDRES, windres, windres) + +AC_PROG_MAKE_SET + +AC_ARG_ENABLE(debugging, +[ --enable-debugging Build a cygwin DLL which has more consistency checking for debugging], +[case "${enableval}" in +yes) AC_DEFINE(DEBUGGING) ;; +no) ;; +esac +]) + +MALLOC_OFILES=malloc.o + +dnl The only time we might want to transform the install names +dnl is for unix x cygwin. Otherwise we don't. For now we don't +dnl transform names. + +dnl if test "x$cross_compiling" = "xno" -a ; then +dnl if test "x$program_transform_name" = "xs,x,x,"; then +dnl program_transform_name="" +dnl fi +dnl if test "x$program_transform_name" = "x"; then +dnl program_transform_name="s,^,$target_alias-," +dnl else +dnl program_transform_name="$program_transform_name -e s,^,$target_alias-," +dnl fi +dnl fi + +case "$target_cpu" in + i?86) DLL_ENTRY="_dll_entry@12" + DEF_DLL_ENTRY="dll_entry@12" + CONFIG_DIR="i386" ;; + *) AC_MSG_ERROR(Invalid target processor \"$target_cpu\") ;; +esac + +AC_CONFIGURE_ARGS +AC_SUBST(MALLOC_OFILES) +AC_SUBST(LIBSERVER) +AC_SUBST(DLL_ENTRY) +AC_SUBST(DEF_DLL_ENTRY) +AC_SUBST(CONFIG_DIR) +AC_OUTPUT(Makefile) |