summaryrefslogtreecommitdiff
path: root/config.h-vms.template
AgeCommit message (Collapse)AuthorFilesLines
2014-09-14* main.c (main): Set MAKE_TTYOUT and MAKE_TTYERR.Paul Smith1-0/+6
* configure.ac: Test for isatty() and ttyname() * makeint.h: provide a substitute for ttyname() if it's not available. * config.ami.template, config.h-vms.template, config.h.W32.template: define/undefine HAVE_ISATTY/HAVE_TTYNAME macros. * NEWS, doc/make.texi: Document these new variables.
2014-09-07Enhance VMS exporting make environment variables.Hartmut Becker1-1/+9
* config.h-vms.template: add feature macro USE_DCL_COM_FILE to always write a DCL command file, enabled by default. * vmsjobs.c: with USE_DCL_COM_FILE enabled write make variables as DCL symbol assignments into the command file. This enables printing directory and make level info for recursive use of make. This also enables forced DCL symbol substitution in the actions.
2014-09-07Enhance/fix VMS build environmentHartmut Becker1-9/+9
* config.h-vms.template: make sure the CRTL version is known * makefile.com: always compile/link the guile module, remove VAXCRTL parameter, new LIST parameter * makefile.vms: always compile/link the guile module, use more complete dependencies * prepare_vms.com: helper to create a VMS config file when building from a snapshot of the repository
2013-09-21Invert the #define for output-sync: turn it off with NO_OUTPUT_SYNCPaul Smith1-0/+3
2013-05-17Update source file format: remove TABs, use GNU coding styles.Paul Smith1-5/+5
2013-05-17Update copyright for changes in 2013.Paul Smith1-1/+1
2013-05-06Remove use of vfork().Paul Smith1-6/+0
GCC was giving us warnings, most OS's now just run fork() when you call vfork(), and looking at the standard definition of vfork() we are a long way from using it safely anyway: you're not allowed to even call a function before you exec().
2013-05-05build: get rid of 'HAVE_ANSI_COMPILER' C preprocessor conditionalStefano Lattarini1-3/+0
GNU make already assume C89 or later throughout the codebase, and that preprocessor conditional was no longer used anyway. * configure.ac: Remove AC_DEFINE of HAVE_ANSI_COMPILER. * config.ami.template: Remove #define of HAVE_ANSI_COMPILER. * config.h-vms.template: Likewise. * config.h.W32.template: Likewise. * configh.dos.template: Likewise. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
2013-04-28Remove support for pre-ANSI variadic function calls.Paul Smith1-9/+0
We've required support for ANSI C (ISO C 89) or better for quite a while. Get rid of the old varags.h, doprnt() stuff and simply assume ANSI C variadic function capability and basic C runtime library support (vfprintf, vsprintf, etc.)
2013-04-21Reflect the 'configure.in' -> 'configure.ac' rename throughoutStefano Lattarini1-1/+1
In README, code comments, and auxiliary files. Copyright-paperwork-exempt: yes Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
2013-01-20Rename the make.h file to makeint.h for internal use only.Paul Smith1-1/+1
2012-03-05Simplify copyrights using ranges of years.Paul Smith1-2/+1
The new GNU Maintainer's Manual allows the use of year ranges in certain situations; take advantage of this simplification.
2012-03-04Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines.Paul Smith1-15/+15
Fixes Savannah bug #34530.
2012-01-16Update copyright notices.Paul Smith1-2/+2
2012-01-15Add GNU Guile as an optional embedded scripting language for make.Paul Smith1-3/+3
On configure-enabled systems, configure will detect Guile installed (using pkg-config, which is how GNU Guile is distributed) and enable it if so. On all non-configure-enabled systems, currently, the default is for Guile support to be disabled.
2011-06-12Fix another error related to whitespace handling in archives.Paul Smith1-0/+5
Newer version of VMS support strncasecmp() so update the config.h.
2010-07-13Update copyrights for 2010.Paul Smith1-1/+1
2009-11-16Add VMS enhancements from Hartmut Becker.Paul Smith1-1/+4
2009-10-25Update copyright years.Paul Smith1-1/+1
2007-07-04* Update to GPLv3Paul Smith1-4/+4
* Update copyright to 2007 * Fix download URL for translation files (thanks to Thiemo Seufer)
2007-05-09Fix Savannah bug #19656: rationalize our use of case-insensitive stringPaul Smith1-79/+85
comparison functions to always use POSIX strcasecmp(). For non-POSIX systems that use other functions (strcmpi or stricmp) use a macro to alias strcasecmp to those. If we can't find any of them (VMS, plus whatever UNIX doesn't have them) then define our own version in misc.c.
2006-04-07Code cleanup: Remove all references to PARAMS() & ansi2knr.Paul Smith1-8/+0
2006-02-11Last of the copyright updates.Paul Smith1-2/+2
2006-02-11Update copyright and license notices on all files.Paul Smith1-1/+18
Added new file strcache.c to various non-UNIX makefiles and build scripts.
2006-01-04Various changes getting ready for the release of 3.81.Paul Smith1-1/+1
- Updates to make.texi and make.1 and other documentation - Some VMS patches - Fix minor bugs reported on the mailing list and from Debian.
2005-07-12Various minor updates and code cleanups.Paul Smith1-5/+7
2004-03-06Don't use __STDC__; some compilers don't set it properly.Paul Smith1-0/+3
Use autoconf's test to set HAVE_ANSI_COMPILER and check that instead.
2004-02-25Add in HAVE_STDARG_H to the various port config files.Paul Smith1-0/+3
2002-08-08Incorporate some VMS fixes.Paul Smith1-7/+10
Add -B option docs. Add .VARIABLES variable. Add a few new tests. Add a new translation: Swedish
2000-06-20* More updates and fixes.Paul Smith1-0/+4
2000-02-05* Updates for VMS, Windows, and DOS ports.Paul Smith1-0/+18
* Clean up some warnings.
2000-01-22* More fixes to VMS by Hartmut Becker.Paul Smith1-4/+13
2000-01-22* Merge VMS patches by Hartmut Becker.Paul Smith1-16/+40
1999-09-01* A bugfix on MAKEFLAGS options creation that broke jobserver.Paul Smith1-0/+2
* Put the host info in the --version output. * Don't croak if the user forces -jN on submakes.
1999-07-21* Installed VMS fixes.Paul Smith1-1/+13
1999-04-25* Add new jobserver feature.Paul Smith1-0/+7
* Small updates to the manual * E.Zaretskii fix for new DJGPP version.
1998-10-03Checkpoint changes. Bug fixes, mostly.Paul Smith1-41/+64
1997-08-27Updated for GNU make 3.75.92.Paul Smith1-2/+8
1997-04-07Changes for make 3.75.1Paul Smith1-1/+4
1996-07-20Sat Jul 20 12:32:10 1996 Klaus Kämpf (kkaempf@progis.de)Roland McGrath1-1/+1
* remake.c (f_mtime) [VMS]: Add missing `if' conditional for future modtime check. * config.h-vms, makefile.vms, readme.vms, vmsify.c: Update address.
1996-03-20Tue Mar 19 20:21:34 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>Roland McGrath1-0/+292
Merged VMS port from Klaus Kaempf <kkaempf@didymus.rmi.de>. * make.h (PARAMS): New macro. * config.h-vms: New file. * makefile.com: New file. * makefile.vms: New file. * readme.vms: New file. * vmsdir.h: New file. * vmsfunctions.c: New file. * vmsify.c: New file. * file.h: Renamed to filedef.h to avoid conflict with VMS system hdr. * ar.c: Added prototypes and changes for VMS. * commands.c: Likewise. * commands.h: Likewise. * default.c: Likewise. * dep.h: Likewise. * dir.c: Likewise. * expand.c: Likewise. * file.c: Likewise. * function.c: Likewise. * implicit.c: Likewise. * job.c: Likewise. * job.h: Likewise. * main.c: Likewise. * make.h: Likewise. * misc.c: Likewise. * read.c: Likewise. * remake.c: Likewise. * remote-stub.c: Likewise. * rule.c: Likewise. * rule.h: Likewise. * variable.c: Likewise. * variable.h: Likewise. * vpath.c: Likewise. * compatMakefile (srcs): Rename file.h to filedef.h.