This builds OK on MS-Windows with MinGW tools, but I found out that I need a manifest file on Windows Vista and later, to avoid the annoying UAC elevation prompts. (Evidently, ginstall-info is treated by Windows as some kind of installer program.) The manifest is also needed to run the test suite on latest versions of Windows, because otherwise Bash cannot run executables which require elevation, and all the tests for install-info fail.
My question is how to do this. The manifest (an XML file) should be named install-info/ginstall-info.exe.manifest in the distribution, so that its name matches ginstall-info.exe used by the test suite, but then it should be installed in the bin directory alongside install-info.exe under the name install-info.exe.manifest. So will the change below to install-info/Makefile.am do the trick? Also, will 'transform' rename the file to install-info.exe.manifest at "make install" time? (I couldn't test this in Automake myself, since I use an older version than the one required by Texinfo.) TIA --- install-info/Makefile.am~0 2012-06-11 20:54:27.000000000 +0300 +++ install-info/Makefile.am 2013-02-18 19:26:52.302000000 +0200 @@ -13,6 +13,11 @@ SUBDIRS = tests bin_PROGRAMS = ginstall-info +w32_manifest = install-info.exe.manifest +if HOST_IS_WINDOWS + dist_bin_SCRIPTS = $(w32_manifest) +endif + # Use `ginstall-info' in the definition of PROGRAMS and in dependencies # because automake generates an install-info target in every Makefile