Differences From Artifact [0932e98879]:
- File
kitsh/buildsrc/kitsh-0.0/configure.ac
— part of check-in
[587e28b4b3]
at
2010-09-26 04:43:32
on branch trunk
— Added support for using an icon and file information resource under Windows
Allow the user to place a kit.ico and kit.rc in root dir to replace one built into tclkit
Copied tclsh RC and icon as default (user: rkeene, size: 1527) [annotate] [blame] [check-ins using]
To Artifact [2cfb05cb9b]:
- File
kitsh/buildsrc/kitsh-0.0/configure.ac
— part of check-in
[2fded231c2]
at
2010-09-26 04:44:04
on branch trunk
— Added support for selecting which kit storage mechanism to use using
"--enable-kit-storage={zip|mk4}"
Updated CPPFLAGS to include -I options for zlib, for consistency (user: rkeene, size: 2513) [annotate] [blame] [check-ins using]
| ︙ | |||
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + |
SAVE_LIBS="${LIBS}"
LIBS="${ARCHS} ${LIBS}"
AC_CHECK_FUNCS(Tcl_SetStartupScript TclSetStartupScriptPath)
LIBS="${SAVE_LIBS}"
dnl Find zlib
AC_ARG_WITH(zlib, AC_HELP_STRING([--with-zlib], [directory containing zlib]), [
CPPFLAGS="${CPPFLAGS} -I${with_zlib}/include -I${with_zlib}"
CFLAGS="${CFLAGS} -I${with_zlib}/include -I${with_zlib}"
LDFLAGS="${LDFLAGS} -L${with_zlib}/lib -L${with_zlib}"
])
DC_DO_STATIC_LINK_LIB(zlib, -lz,, [
DC_DO_STATIC_LINK_LIB(zlib, -lzlib,, [
AC_SEARCH_LIBS(inflate, z zlib,, [
AC_MSG_WARN([Couldn't find inflate (normally in zlib)!])
])
])
])
dnl Determine which storage mechanism to use
AC_MSG_CHECKING([which Tclkit Storage mechanism to use])
AC_ARG_ENABLE(kit-storage, AC_HELP_STRING([--enable-kit-storage={zip|mk4}], [Use mk4 for storage (default: auto)]), [
case "$enableval" in
mk4)
AC_MSG_RESULT([mk4])
AC_DEFINE([KIT_STORAGE_MK4], [1], [Define if you are going to use Metakit4 for kit storage])
;;
zip)
AC_MSG_RESULT([zip])
AC_DEFINE([KIT_STORAGE_ZIP], [1], [Define if you are going to use ZIP for kit storage])
;;
yes)
# If they just want to enable kit storage, but nothing specifically, do nothing
AC_MSG_RESULT([auto])
;;
auto)
# Auto is how it works by default
AC_MSG_RESULT([auto])
;;
no)
# You can't disable kit storage
AC_MSG_RESULT([fail])
AC_MSG_ERROR([Kit Storage cannot be disabled])
;;
*)
AC_MSG_RESULT([fail])
AC_MSG_ERROR([Unknown kit storage type: $enableval])
;;
esac
])
dnl Produce output
AC_OUTPUT(Makefile)
|