| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
This converts the KWSys license to a pure 3-clause OSI-approved BSD
License. We drop the previous license clause requiring modified
versions to be plainly marked. We also update the KWSys copyright to
cover the full development time range.
|
|
|
|
|
| |
This fixes KWSys's unix-style command-line parsing to interpret
backslash escapes inside single-quoted strings.
|
|
|
|
|
|
|
| |
Add System_Parse_CommandForUnix to the KWSys System interface as a
utility to parse a unix-style command line. Move the existing
implementation out of ProcessUNIX. Add a flags argument reserved for
future use in providing additional behavior.
|
|
|
|
|
|
| |
On Windows the KWSys System package generates escapes for command-line
arguments. This fix enables quoting of the empty string as an argument.
This also adds a test to pass an empty argument to a custom command.
|
| |
|
|
|
|
| |
trailing backslash count to zero when a make variable reference is encountered.
|
|
|
|
| |
escape of ; for the VS IDE.
|
|
|
|
| |
needs it.
|
| |
|
|
|
|
| |
escaping of % as %% for shells inside mingw32-make.
|
| |
|
| |
|
| |
|
|
|
|
| |
the native echo command in a shell. This special case is needed to avoid adding quotes when passing text to echo in a native windows shell which does no command line parsing at all.
|
|
|
|
| |
platforms with one code base.
|
|
|
|
| |
set of special characters as well as spaces. Moved test for needing escapes to a separate method kwsysSystemWindowsShellArgumentNeedsEscape.
|
|
C. Moved windows shell command line argument escaping code to kwsysSystem_Windows_ShellArgument and kwsysSystem_Windows_ShellArgumentSize.
|