summaryrefslogtreecommitdiff
path: root/dmake/unix
AgeCommit message (Collapse)Author
2011-10-07cppcheck reduce scope in dmake/unix/runargv.cPierre-André Jacquod
2011-07-22don't let our fprintf on a broken pipe pollute errno's ECHILD with EPIPEMichael Meeks
2011-03-23Merge commit 'ooo/DEV300_m103'Jan Holesovsky
Conflicts: configure configure.in instsetoo_native/util/openoffice.lst set_soenv.in solenv/bin/cws.pl solenv/bin/modules/installer/simplepackage.pm solenv/gbuild/LinkTarget.mk solenv/gbuild/extensions/post_PackModule.mk solenv/gbuild/platform/linux.mk solenv/gbuild/platform/macosx.mk solenv/gbuild/platform/windows.mk solenv/inc/installationtest.mk solenv/inc/minor.mk soltools/cpp/_eval.c
2011-02-21Add DragonFly defines.Francois Tigeot
2010-12-16Handle NetBSD like the other BSDs in more cases.Thomas Klausner
2010-11-25#i115784# dmake: fix memory errors uncovered by valgrind and other tools.Matthias Huetsch [mhu]
2009-07-16CWS-TOOLING: integrate CWS mingwport21Ivo Hinkelmann
2009-07-01 15:17:50 +0200 tono r273595 : i#102971: mingw port without solarbindir in PATH 2009-07-01 15:15:44 +0200 tono r273591 : i#90212: dmake not releasing file descriptor
2008-03-05INTEGRATION: CWS dmake412_DEV300 (1.13.2); FILE MERGEDKurt Zenker
2008/01/22 05:34:44 vq 1.13.2.9: #i83540# Separate error handling from pid. 2008/01/08 01:36:07 vq 1.13.2.8: #i83540# Add diagnostics for WaitForMultipleObjects() calls. 2008/01/06 21:21:09 vq 1.13.2.7: #i85014# Let master targets for targets with multiple (::) rules inherit the newest time stamp of their "sub"-rules. Make runargv() indicate that it finished the command when it had to wait for its completion. 2007/11/26 14:23:19 vq 1.13.2.6: #i83540# Return the pid that was waited for. 2007/11/26 03:37:50 vq 1.13.2.5: #i83540# Fix handle inheritance for native W32 process spawning. 2007/11/22 15:27:11 vq 1.13.2.4: #i83540# Avoid conflict on solaris, rename NOPID to DMNOPID. 2007/11/12 00:12:02 vq 1.13.2.3: #i83540# Make dmake buildable with .NET 2003 again. 2007/11/11 23:05:49 vq 1.13.2.2: #i83540# Enable parallel builds with native W32 dmake. (First MinGW only.) 2007/11/10 01:54:08 vq 1.13.2.1: #i10000# Small clean up.
2007-10-15INTEGRATION: CWS dmake411 (1.8.6); FILE MERGEDIvo Hinkelmann
2007/09/19 00:34:39 vq 1.8.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15INTEGRATION: CWS dmake411 (1.8.6); FILE MERGEDIvo Hinkelmann
2007/09/19 00:34:38 vq 1.8.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15INTEGRATION: CWS dmake411 (1.8.6); FILE MERGEDIvo Hinkelmann
2007/09/19 00:34:37 vq 1.8.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15INTEGRATION: CWS dmake411 (1.6.6); FILE MERGEDIvo Hinkelmann
2007/09/19 00:34:37 vq 1.6.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15INTEGRATION: CWS dmake411 (1.1.2); FILE ADDEDIvo Hinkelmann
2007/09/23 22:05:03 vq 1.1.2.1: #i81855# More changes for the OS/2 port. Patch provided by Yuri Dario.
2007-10-15INTEGRATION: CWS dmake411 (1.7.6); FILE MERGEDIvo Hinkelmann
2007/09/19 00:34:37 vq 1.7.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15INTEGRATION: CWS dmake411 (1.8.6); FILE MERGEDIvo Hinkelmann
2007/09/19 00:34:36 vq 1.8.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15INTEGRATION: CWS dmake411 (1.8.6); FILE MERGEDIvo Hinkelmann
2007/09/19 00:34:35 vq 1.8.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15INTEGRATION: CWS dmake411 (1.3.2); FILE MERGEDIvo Hinkelmann
2007/09/22 23:05:38 vq 1.3.2.1: #i81855# Clean-up merge from CWS os2port01.
2007-10-15INTEGRATION: CWS dmake411 (1.11.6); FILE MERGEDIvo Hinkelmann
2007/10/06 14:33:06 vq 1.11.6.6: #i80598# Always issue a warning if the actual execution of a recipe line (this does not include sucessfully executed, but failing programs) fails. 2007/09/24 17:51:42 vq 1.11.6.5: #i80012# Fix crash when deleting intermediate targets. 2007/09/22 22:08:44 vq 1.11.6.4: RESYNC: (1.11-1.12); FILE MERGED 2007/09/19 00:34:35 vq 1.11.6.3: #i81252# Add a new SHELLCMDQUOTE control macro. 2007/09/02 10:44:26 vq 1.11.6.2: #i67911# Wait with the deletion of temporary files until the target is completely made. 2007/08/11 20:52:23 vq 1.11.6.1: #i80598# Fix handling of ignored errors in the spawn enabled version of dmake.
2007-10-15INTEGRATION: CWS dmake411 (1.7.16); FILE MERGEDIvo Hinkelmann
2007/09/16 03:57:13 vq 1.7.16.2: #i74007# Revert the part of the previous patch that lets OOODMAKEMODE always be imported from the environment. Instead move the definition of targets from the command line after the evaluation of the startup makefile. 2007/09/16 03:03:42 vq 1.7.16.1: #i74007# Always import OOODMAKEMODE from the environment. Define targets from the command line after the macros from the command line and OOODMAKEMODE from the environment are set.
2007-10-15INTEGRATION: CWS dmake411 (1.8.2); FILE MERGEDIvo Hinkelmann
2007/09/22 23:05:37 vq 1.8.2.1: #i81855# Clean-up merge from CWS os2port01.
2007-09-20INTEGRATION: CWS os2port01 (1.1.1.1.162); FILE MERGEDVladimir Glazounov
2007/08/08 08:43:45 obr 1.1.1.1.162.2: RESYNC: (1.1.1.1-1.2); FILE MERGED 2006/12/28 14:54:34 ydario 1.1.1.1.162.1: OS/2 initial import.
2007-09-20INTEGRATION: CWS os2port01 (1.9.12); FILE MERGEDVladimir Glazounov
2007/08/08 08:43:38 obr 1.9.12.2: RESYNC: (1.9-1.11); FILE MERGED 2006/12/28 14:54:34 ydario 1.9.12.1: OS/2 initial import.
2007-09-20INTEGRATION: CWS os2port01 (1.6.6); FILE MERGEDVladimir Glazounov
2007/09/20 07:04:44 obr 1.6.6.3: fix for build breaker (not found earlier because prebuild binaries are used in SUN build environment 2007/08/08 08:43:31 obr 1.6.6.2: RESYNC: (1.6-1.7); FILE MERGED 2006/12/28 14:54:34 ydario 1.6.6.1: OS/2 initial import.
2007-09-20INTEGRATION: CWS os2port01 (1.1.1.1.162); FILE MERGEDVladimir Glazounov
2007/08/08 08:43:14 obr 1.1.1.1.162.2: RESYNC: (1.1.1.1-1.2); FILE MERGED 2006/12/28 14:54:34 ydario 1.1.1.1.162.1: OS/2 initial import.
2007-09-20INTEGRATION: CWS os2port01 (1.5.18); FILE MERGEDVladimir Glazounov
2007/08/08 08:43:07 obr 1.5.18.2: RESYNC: (1.5-1.7); FILE MERGED 2006/12/28 14:54:34 ydario 1.5.18.1: OS/2 initial import.
2007-06-12INTEGRATION: CWS dmake48 (1.4.40); FILE MERGEDOliver Bolte
2007/03/14 00:51:37 vq 1.4.40.1: #i10000# No real change, only comments were added or modified.
2007-06-12INTEGRATION: CWS dmake48 (1.6.2); FILE MERGEDOliver Bolte
2007/01/21 23:21:13 vq 1.6.2.1: #i73661# Improve case insensitive directory caching on case sensitive file systems but it is *not* recommended to to so. A comment was added to the man page emphasizing this.
2007-01-18INTEGRATION: CWS dmake47 (1.7.2); FILE MERGEDVladimir Glazounov
2006/11/12 05:06:49 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the output (stdout and stderr) of a recipe to /dev/null (or NUL on W32) completely suppressing the output of that recipe to the terminal. As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18INTEGRATION: CWS dmake47 (1.7.2); FILE MERGEDVladimir Glazounov
2006/11/12 05:06:48 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the output (stdout and stderr) of a recipe to /dev/null (or NUL on W32) completely suppressing the output of that recipe to the terminal. As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18INTEGRATION: CWS dmake47 (1.7.2); FILE MERGEDVladimir Glazounov
2006/11/12 05:06:47 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the output (stdout and stderr) of a recipe to /dev/null (or NUL on W32) completely suppressing the output of that recipe to the terminal. As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18INTEGRATION: CWS dmake47 (1.5.2); FILE MERGEDVladimir Glazounov
2006/11/12 05:06:47 vq 1.5.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the output (stdout and stderr) of a recipe to /dev/null (or NUL on W32) completely suppressing the output of that recipe to the terminal. As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18INTEGRATION: CWS dmake47 (1.6.2); FILE MERGEDVladimir Glazounov
2006/11/12 05:06:46 vq 1.6.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the output (stdout and stderr) of a recipe to /dev/null (or NUL on W32) completely suppressing the output of that recipe to the terminal. As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18INTEGRATION: CWS dmake47 (1.7.2); FILE MERGEDVladimir Glazounov
2006/11/12 05:06:46 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the output (stdout and stderr) of a recipe to /dev/null (or NUL on W32) completely suppressing the output of that recipe to the terminal. As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18INTEGRATION: CWS dmake47 (1.7.2); FILE MERGEDVladimir Glazounov
2006/11/12 05:06:45 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the output (stdout and stderr) of a recipe to /dev/null (or NUL on W32) completely suppressing the output of that recipe to the terminal. As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18INTEGRATION: CWS dmake47 (1.7.2); FILE MERGEDVladimir Glazounov
2006/11/12 05:06:44 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the output (stdout and stderr) of a recipe to /dev/null (or NUL on W32) completely suppressing the output of that recipe to the terminal. As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18INTEGRATION: CWS dmake47 (1.1.1.1.156); FILE MERGEDVladimir Glazounov
2006/09/30 15:01:17 vq 1.1.1.1.156.1: #i69814# Remove the unused DMSTRLWR macro.
2007-01-18INTEGRATION: CWS dmake47 (1.10.2); FILE MERGEDVladimir Glazounov
2006/12/22 04:36:58 vq 1.10.2.10: #i61856# Remove another verbose debugging statement. 2006/12/21 03:16:17 vq 1.10.2.9: #i61856# Child process handling improvements. 2006/12/02 19:10:55 vq 1.10.2.8: #i72210# Add missing detail and a testcase. 2006/12/02 18:25:49 vq 1.10.2.7: #i72210# Teach spawn enabled dmake to honor the '-' recipe switch. 2006/12/01 01:16:58 vq 1.10.2.6: #i61856# Fix "Internal Error: Child is missing .." problem. 2006/11/27 22:23:14 vq 1.10.2.5: #i61856# Improve (dmake internal) process handling. 2006/11/19 05:27:24 vq 1.10.2.4: #i71704# Let the global .SEQUENTIAL attribute implicitely set MAXPROCESS=1 and disallow MAXPROCESS to be changed if the global .SEQUENTIAL is set. 2006/11/17 21:56:23 vq 1.10.2.3: #i61856# Implement better way to wait for a process queue to finish without obstructing other process queues during parallel makefile processing. 2006/11/15 19:43:12 vq 1.10.2.2: #i71582# Make dmake usable on OpenBSD. (Patch separated from CWS openbsd01) 2006/11/12 05:06:43 vq 1.10.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the output (stdout and stderr) of a recipe to /dev/null (or NUL on W32) completely suppressing the output of that recipe to the terminal. As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18INTEGRATION: CWS dmake47 (1.1.1.1.156); FILE MERGEDVladimir Glazounov
2006/10/01 16:23:32 vq 1.1.1.1.156.1: #i69742# Clean up/speed up Build_path().
2007-01-18INTEGRATION: CWS dmake47 (1.5.12); FILE MERGEDVladimir Glazounov
2006/09/29 18:50:25 vq 1.5.12.1: #i69814# Add/fix option to make directory cache case insensitive. (Make this the default for Windows and Mac OS X.) Added testcase.
2006-09-25INTEGRATION: CWS dmake46 (1.6.8); FILE MERGEDVladimir Glazounov
2006/07/31 02:48:01 vq 1.6.8.1: #i64583# Remove unused parameter from Create_temp() and Get_temp().
2006-09-25INTEGRATION: CWS dmake46 (1.6.8); FILE MERGEDVladimir Glazounov
2006/07/31 02:48:00 vq 1.6.8.1: #i64583# Remove unused parameter from Create_temp() and Get_temp().
2006-09-25INTEGRATION: CWS dmake46 (1.6.8); FILE MERGEDVladimir Glazounov
2006/07/31 02:47:59 vq 1.6.8.1: #i64583# Remove unused parameter from Create_temp() and Get_temp().
2006-09-25INTEGRATION: CWS dmake46 (1.6.8); FILE MERGEDVladimir Glazounov
2006/07/31 02:47:58 vq 1.6.8.1: #i64583# Remove unused parameter from Create_temp() and Get_temp().
2006-09-25INTEGRATION: CWS dmake46 (1.4.8); FILE MERGEDVladimir Glazounov
2006/07/31 02:47:58 vq 1.4.8.1: #i64583# Remove unused parameter from Create_temp() and Get_temp().
2006-09-25INTEGRATION: CWS dmake46 (1.5.8); FILE MERGEDVladimir Glazounov
2006/07/31 02:47:58 vq 1.5.8.1: #i64583# Remove unused parameter from Create_temp() and Get_temp().
2006-09-25INTEGRATION: CWS dmake46 (1.6.8); FILE MERGEDVladimir Glazounov
2006/07/31 02:47:57 vq 1.6.8.1: #i64583# Remove unused parameter from Create_temp() and Get_temp().
2006-09-25INTEGRATION: CWS dmake46 (1.6.8); FILE MERGEDVladimir Glazounov
2006/07/31 02:47:56 vq 1.6.8.1: #i64583# Remove unused parameter from Create_temp() and Get_temp().
2006-09-25INTEGRATION: CWS dmake46 (1.6.8); FILE MERGEDVladimir Glazounov
2006/07/31 02:47:55 vq 1.6.8.1: #i64583# Remove unused parameter from Create_temp() and Get_temp().
2006-09-25INTEGRATION: CWS dmake46 (1.9.8); FILE MERGEDVladimir Glazounov
2006/08/21 04:22:42 vq 1.9.8.5: #i10000# Add some code comments. 2006/07/28 21:19:06 vq 1.9.8.4: #i67589# Add the internal commands noop and echo to the *nix version of dmake. This functionality already existed for the native windows version. 2006/07/26 00:47:16 vq 1.9.8.3: #i10000# Oops, the previous patch should not change this part. 2006/07/26 00:20:25 vq 1.9.8.2: #i10000# Comment and whitespace changes only. 2006/07/20 02:41:14 vq 1.9.8.1: #i10000# No code changes. Only comments were added/improved.
2006-09-25INTEGRATION: CWS dmake46 (1.6.2); FILE MERGEDVladimir Glazounov
2006/08/14 20:35:56 vq 1.6.2.1: #i52590# Increase limit of parallel jobs for *NIX dmakes to 64.