diff options
| author | Eli Zaretskii | 2013-05-16 12:44:44 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2013-05-16 12:44:44 +0300 |
| commit | 3946d31b7bcf2a7dceacb86598823360f457cd19 (patch) | |
| tree | eaa02375d7cd7e90b2ae88b90f3cb7b75be9d7f7 | |
| parent | ffa615b79085a7f0f68438770dfd205b3dcba390 (diff) | |
| download | emacs-3946d31b7bcf2a7dceacb86598823360f457cd19.tar.gz emacs-3946d31b7bcf2a7dceacb86598823360f457cd19.zip | |
Minor tweaks in comments to scripts and INSTALL.MSYS.
| -rw-r--r-- | nt/INSTALL.MSYS | 10 | ||||
| -rw-r--r-- | nt/mingw-cfg.site | 27 | ||||
| -rw-r--r-- | nt/msysconfig.sh | 2 |
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 |
| 5 | ac_cv_header_getopt_h=no | 32 | ac_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 | ||