aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2013-05-16 12:44:44 +0300
committerEli Zaretskii2013-05-16 12:44:44 +0300
commit3946d31b7bcf2a7dceacb86598823360f457cd19 (patch)
treeeaa02375d7cd7e90b2ae88b90f3cb7b75be9d7f7
parentffa615b79085a7f0f68438770dfd205b3dcba390 (diff)
downloademacs-3946d31b7bcf2a7dceacb86598823360f457cd19.tar.gz
emacs-3946d31b7bcf2a7dceacb86598823360f457cd19.zip
Minor tweaks in comments to scripts and INSTALL.MSYS.
-rw-r--r--nt/INSTALL.MSYS10
-rw-r--r--nt/mingw-cfg.site27
-rw-r--r--nt/msysconfig.sh2
3 files changed, 34 insertions, 5 deletions
diff --git a/nt/INSTALL.MSYS b/nt/INSTALL.MSYS
index 4347407d774..05ba6c65b22 100644
--- a/nt/INSTALL.MSYS
+++ b/nt/INSTALL.MSYS
@@ -114,14 +114,16 @@ Windows 9X as well).
114 (We recommend that you refrain from installing the MSYS Texinfo 114 (We recommend that you refrain from installing the MSYS Texinfo
115 package, which is part of msys-base, because it might produce mixed 115 package, which is part of msys-base, because it might produce mixed
116 EOL format when installing Info files. Instead, install the MinGW 116 EOL format when installing Info files. Instead, install the MinGW
117 port of Texinfo, see the URL below.) 117 port of Texinfo, see the ezwinports URL below.)
118 118
119 At this point, you should be ready to configure and build Emacs in 119 At this point, you should be ready to configure and build Emacs in
120 its basic configuration. Skip to the "Generating the configure 120 its basic configuration. Skip to the "Generating the configure
121 script" section for the build instructions. If you want to build it 121 script" section for the build instructions. If you want to build it
122 with image support and other optional libraries, read about the 122 with image support and other optional libraries, read about the
123 optional libraries near the end of this document, before you start 123 optional libraries near the end of this document, before you start
124 the build. 124 the build. Also, consider installing additional MinGW packages that
125 are required/recommended, especially if you are building from the
126 Bazaar repository, as described in the next section.
125 127
126** Installing MinGW and MSYS manually 128** Installing MinGW and MSYS manually
127 129
@@ -193,9 +195,9 @@ Windows 9X as well).
193 building a trivial "hello, world!" program, and make sure that it 195 building a trivial "hello, world!" program, and make sure that it
194 builds without any error messages and the binary works when run. 196 builds without any error messages and the binary works when run.
195 197
196*** Installing MSYS 198*** MSYS
197 199
198 You will also need a reasonably full MSYS installation. MSYS is an 200 You will need a reasonably full MSYS installation. MSYS is an
199 environment needed to run the Posix configure scripts and the 201 environment needed to run the Posix configure scripts and the
200 resulting Makefile's, in order to produce native Windows binaries 202 resulting Makefile's, in order to produce native Windows binaries
201 using the MinGW compiler and runtime libraries. Here's the list of 203 using the MinGW compiler and runtime libraries. Here's the list of
diff --git a/nt/mingw-cfg.site b/nt/mingw-cfg.site
index 8faf8e0dafe..96cda2d624a 100644
--- a/nt/mingw-cfg.site
+++ b/nt/mingw-cfg.site
@@ -1,5 +1,32 @@
1#! /bin/sh 1#! /bin/sh
2# Site defaults for the MinGW configuration of GNU Emacs. 2# Site defaults for the MinGW configuration of GNU Emacs.
3#
4# This file's purpose is to short-circuit configure-time tests for
5# which we want to provide the results instead of letting the
6# 'configure' script do that. This is mainly for features that
7# 'configure' tests that are implemented as part of Emacs sources, not
8# as part of system libraries. The idea is to set shell variables
9# that appear to the script as cached values.
10#
11# For each header file foo.h you want to supply test results, set the
12# value of a shell variable ac_cv_header_foo_h. The value should be
13# yes if the header is deemed to exist, no otherwise. Or it could be
14# something else, if the value computed by 'configure' requires that.
15# In general, since nt/msysconfig.sh instructs GCC to use header files
16# in nt/inc, you should not need to futz with header file tests. But
17# there are exceptions, like with getopt.h below (which is a MinGW
18# system header, but we do not want to use it).
19#
20# For each library function foo you want to supply test results, set
21# the value of a shell variable ac_cv_func_foo. Again, the value is
22# determined by what 'configure' expects; sometimes it could be "not
23# needed" or whatever, see the examples below. In addition, you may
24# need to set the various gl_cv_* variables for those tests that come
25# from gnulib.
26#
27# In short, examine the test in 'configure' and push the knobs that
28# are necessary to steer the test in the direction you need, by
29# judicioulsy setting variables that control the test results.
3 30
4# We want to use getopt.h from gnulib 31# We want to use getopt.h from gnulib
5ac_cv_header_getopt_h=no 32ac_cv_header_getopt_h=no
diff --git a/nt/msysconfig.sh b/nt/msysconfig.sh
index 97aeb6e6118..95e56f64c42 100644
--- a/nt/msysconfig.sh
+++ b/nt/msysconfig.sh
@@ -27,7 +27,7 @@
27## results when running under MSYS with the purpose of configuring 27## results when running under MSYS with the purpose of configuring
28## Emacs for the MinGW MS-Windows build. Rather than asking users to 28## Emacs for the MinGW MS-Windows build. Rather than asking users to
29## type these tweaks every time they configure the package, we provide 29## type these tweaks every time they configure the package, we provide
30## this helper scripts which takes care of the mundane things. 30## this helper script which takes care of the mundane things.
31 31
32### Code: 32### Code:
33 33