aboutsummaryrefslogtreecommitdiff
path: root/tools/mhmake/src/functions.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Made creation of temp files interprocess safe in windowsmarha2012-03-121-0/+19
| | | | | | | Fixes for 64-bit compilation Implemented realpath function Improved auodep scanning Solved a problem in dependency scanning
* Implement eval sort warning functions (see gnu make manual for description)marha2011-03-041-75/+216
| | | | | | | | | | Solved errors in if and foreach implementations Removed message and reparse function (use info and eval instead) $n can be used to add new line define can be used to specify multi-line macros Solved error in argument expansion in call function
* Implemented foreach function.marha2010-11-011-29/+101
| | | | | wildcard can now have multiple arguments
* Increased gnu make compatibility.marha2010-10-301-1/+1
|
* Increased gnu make compatibilitymarha2010-10-221-30/+30
| | | | | Optimised
* Linux compilation is ok again.marha2010-02-191-3/+4
|
* svn merge --reintegrate ^/branches/mhmake.parallel .marha2010-02-181-82/+72
|
* Added 64-bit compilationmarha2009-12-101-11/+11
| | | | | Removed autodep optimisation.
* Implemented which function.marha2009-11-231-0/+8
|
* - Solved problem in generated error string when build-command failed.1.7.99.1marha2009-11-031-2/+2
| | | | | - Strip function now strips all white space (including \r and \n)
* Optimised auto dependency generationmarha2009-10-021-18/+9
| | | | | | Added control c handler in windows Now throw string exceptions instead of integer exceptions.
* Changes for making it possible to have spaces in the MHMAKECONF environment ↵marha2009-09-181-11/+9
| | | | variable.
* - Made copy command recursive when copying a directory.marha2009-08-041-0/+15
| | | | | | | | | - When -q is specified output nothing. - Solved problem when mhmake is run from inside Visual Studio (output of cl.exe was send directly to the IDE instead of stdout) - Added strip function - Now use the svn info command to get the revision from the working copy. - Removed VC6 solution file.
* Added mhmake GNU make compatible (with extensions) make utility.marha2009-07-291-0/+767