summaryrefslogtreecommitdiff
path: root/config.h-vms.template
Commit message (Collapse)AuthorAgeFilesLines
* * main.c (main): Set MAKE_TTYOUT and MAKE_TTYERR.Paul Smith2014-09-141-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.
* Enhance VMS exporting make environment variables.Hartmut Becker2014-09-071-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.
* Enhance/fix VMS build environmentHartmut Becker2014-09-071-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
* Invert the #define for output-sync: turn it off with NO_OUTPUT_SYNCPaul Smith2013-09-211-0/+3
|
* Update source file format: remove TABs, use GNU coding styles.Paul Smith2013-05-171-5/+5
|
* Update copyright for changes in 2013.Paul Smith2013-05-171-1/+1
|
* Remove use of vfork().Paul Smith2013-05-061-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().
* build: get rid of 'HAVE_ANSI_COMPILER' C preprocessor conditionalStefano Lattarini2013-05-051-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>
* Remove support for pre-ANSI variadic function calls.Paul Smith2013-04-281-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.)
* Reflect the 'configure.in' -> 'configure.ac' rename throughoutStefano Lattarini2013-04-211-1/+1
| | | | | | | In README, code comments, and auxiliary files. Copyright-paperwork-exempt: yes Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* Rename the make.h file to makeint.h for internal use only.Paul Smith2013-01-201-1/+1
|
* Simplify copyrights using ranges of years.Paul Smith2012-03-051-2/+1
| | | | | The new GNU Maintainer's Manual allows the use of year ranges in certain situations; take advantage of this simplification.
* Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines.Paul Smith2012-03-041-15/+15
| | | | Fixes Savannah bug #34530.
* Update copyright notices.Paul Smith2012-01-161-2/+2
|
* Add GNU Guile as an optional embedded scripting language for make.Paul Smith2012-01-151-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.
* Fix another error related to whitespace handling in archives.Paul Smith2011-06-121-0/+5
| | | | Newer version of VMS support strncasecmp() so update the config.h.
* Update copyrights for 2010.Paul Smith2010-07-131-1/+1
|
* Add VMS enhancements from Hartmut Becker.Paul Smith2009-11-161-1/+4
|
* Update copyright years.Paul Smith2009-10-251-1/+1
|
* * Update to GPLv3Paul Smith2007-07-041-4/+4
| | | | | * Update copyright to 2007 * Fix download URL for translation files (thanks to Thiemo Seufer)
* Fix Savannah bug #19656: rationalize our use of case-insensitive stringPaul Smith2007-05-091-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.
* Code cleanup: Remove all references to PARAMS() & ansi2knr.Paul Smith2006-04-071-8/+0
|
* Last of the copyright updates.Paul Smith2006-02-111-2/+2
|
* Update copyright and license notices on all files.Paul Smith2006-02-111-1/+18
| | | | Added new file strcache.c to various non-UNIX makefiles and build scripts.
* Various changes getting ready for the release of 3.81.Paul Smith2006-01-041-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.
* Various minor updates and code cleanups.Paul Smith2005-07-121-5/+7
|
* Don't use __STDC__; some compilers don't set it properly.Paul Smith2004-03-061-0/+3
| | | | Use autoconf's test to set HAVE_ANSI_COMPILER and check that instead.
* Add in HAVE_STDARG_H to the various port config files.Paul Smith2004-02-251-0/+3
|
* Incorporate some VMS fixes.Paul Smith2002-08-081-7/+10
| | | | | | | Add -B option docs. Add .VARIABLES variable. Add a few new tests. Add a new translation: Swedish
* * More updates and fixes.Paul Smith2000-06-201-0/+4
|
* * Updates for VMS, Windows, and DOS ports.Paul Smith2000-02-051-0/+18
| | | | * Clean up some warnings.
* * More fixes to VMS by Hartmut Becker.Paul Smith2000-01-221-4/+13
|
* * Merge VMS patches by Hartmut Becker.Paul Smith2000-01-221-16/+40
|
* * A bugfix on MAKEFLAGS options creation that broke jobserver.Paul Smith1999-09-011-0/+2
| | | | | * Put the host info in the --version output. * Don't croak if the user forces -jN on submakes.
* * Installed VMS fixes.Paul Smith1999-07-211-1/+13
|
* * Add new jobserver feature.Paul Smith1999-04-251-0/+7
| | | | | * Small updates to the manual * E.Zaretskii fix for new DJGPP version.
* Checkpoint changes. Bug fixes, mostly.Paul Smith1998-10-031-41/+64
|
* Updated for GNU make 3.75.92.Paul Smith1997-08-271-2/+8
|
* Changes for make 3.75.1Paul Smith1997-04-071-1/+4
|
* Sat Jul 20 12:32:10 1996 Klaus Kämpf (kkaempf@progis.de)Roland McGrath1996-07-201-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.
* Tue Mar 19 20:21:34 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>Roland McGrath1996-03-201-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.