| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
In SharedForward, the call to execvp warned on MinGW because the
signature declared in process.h has an extra const. We use an explicit
cast to convert the pointer type.
|
|
|
|
|
| |
The windows execvp function does not re-escape arguments correctly.
Instead we generate the escape sequences before calling it.
|
|
|
|
|
|
|
| |
To detect when the launcher is running from the build tree we now test
if the directory containing it is the same as the build-tree directory
using an inode test instead of string comparison. This makes it more
robust on case-insensitive filesystems and other quirky situations.
|
|
|
|
|
| |
In SharedForward we are only dealing with command-line-length strings so we
need not worry about integer overflow.
|
|
|
|
| |
multi-configuration builds with CMAKE_INTDIR.
|
|
|
|
| |
replace the command executed. Extended documentation at top of file.
|
|
|
|
| |
message for --ldd option when no tool is available but the option was still requested.
|
|
|
|
| |
KWSYS_SHARED_FORWARD_CONFIG_NAME setting instead of CMAKE_INTDIR directly to give choice to user code. Updated documentation to include @KWSYS_NAMESPACE@_SHARED_FORWARD_CONFIG_NAME, @KWSYS_NAMESPACE@_SHARED_FORWARD_OPTION_PRINT, and @KWSYS_NAMESPACE@_SHARED_FORWARD_OPTION_LDD settings.
|
| |
|
| |
|
|
UNIX systems that configure the shared library runtime search path and then replace themselves with the real executable. This is useful to create binary distributions that work from any extracted location even with shared libraries.
|