Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: Enable basic OpenVMS platform support | Brad King | 2009-06-10 | 2 | -1/+8 |
| | | | | | | | | This adds the Modules/Platform/OpenVMS.cmake platform file for OpenVMS. We just use Unix-like rules to work with the GNV compiler front-end. A problem with process execution currently prevents CMake link scripts from working, so we avoid using them. | ||||
* | ENH: Skip 'SHELL = /bin/sh' in Makefiles on VMS | Brad King | 2009-06-10 | 1 | -0/+2 |
| | | | | This shell does not exist on VMS, so we leave it out. | ||||
* | ENH: On VMS use _dir and _tmp, not .dir and .tmp | Brad King | 2009-06-10 | 3 | -0/+12 |
| | | | | | | The VMS posix path emulation does not handle multiple '.' characters in file names in all cases. This avoids adding extra '.'s to file and directory names for target directories and generated files. | ||||
* | ENH: Teach KWSys SystemTools about VMS paths | Brad King | 2009-06-10 | 1 | -2/+45 |
| | | | | | | This teaches ConvertToUnixSlashes to convert VMS paths into posix-style paths. We also set the DECC$FILENAME_UNIX_ONLY feature so the process always sees posix-style paths on disk. | ||||
* | BUG: Avoid std::unique algorithm on VMS | Brad King | 2009-06-10 | 1 | -0/+2 |
| | | | | | | The Compaq compiler's std::unique algorithm followed by deletion of the extra elements seems to crash. For now we'll accept the duplicate dependencies on this platform. | ||||
* | COMP: Fix cmtar build on VMS | Brad King | 2009-06-10 | 1 | -3/+3 |
| | | | | The mknod and mkfifo functions are not available on VMS. | ||||
* | COMP: Fix cmcurl build on VMS | Brad King | 2009-06-10 | 1 | -0/+4 |
| | | | | | This defines IOCTL_3_ARGS in 'cmcurl/setup.h' to teach curl sources about the three-argument ioctl() on VMS. | ||||
* | COMP: Use HAVE_SYS_PARAM_H properly in libtar | Brad King | 2009-06-10 | 6 | -6/+16 |
| | | | | | The value is computed by a try-compile for libtar. This teaches the sources to actually use the result. | ||||
* | ENH: Teach KWSys Process basic VMS support | Brad King | 2009-06-10 | 1 | -9/+76 |
| | | | | | | | | | | | | | | This achieves basic process execution on OpenVMS. We use work-arounds for different fork()/exec() behavior and a lack of select(). VMS emulates fork/exec using setjmp/longjmp to evaluate the child and parent return cases from fork. Therefore both must be invoked from the same function. Since select() works only for sockets we use the BeOS-style polling implementation. However, non-blocking reads on empty pipes cannot be distinguished easily from the last read on a closed pipe. Therefore we identify end of data by an empty read after the child terminates. | ||||
* | BUG: Fix non-select process impl without timeout | Brad King | 2009-06-10 | 1 | -12/+8 |
| | | | | | This avoids use of an uninitialized value in the KWSys ProcessUNIX polling implementation when no timeout is given. | ||||
* | COMP: Avoid String.c inclusion by Compaq templates | Brad King | 2009-06-10 | 4 | -4/+20 |
| | | | | | | | | The Compaq compiler (on VMS) includes 'String.c' in source files that use the stl string while looking for template definitions. This was the true cause of double-inclusion of the 'kwsysPrivate.h' header. We work around the problem by conditionally compiling the entire source file on a condition only true when really building the source. | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-10 | 1 | -1/+1 |
| | |||||
* | STYLE: suppress warnings for borland | Bill Hoffman | 2009-06-09 | 1 | -0/+1 |
| | |||||
* | STYLE: suppress warnings for borland | Bill Hoffman | 2009-06-09 | 1 | -2/+2 |
| | |||||
* | STYLE: suppress warnings for borland | Bill Hoffman | 2009-06-09 | 3 | -2/+11 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-09 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-08 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-07 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-06 | 1 | -1/+1 |
| | |||||
* | COMP: Hopefully fix hashmap on VS6, Thanks Brad K! | Dave Partyka | 2009-06-05 | 1 | -2/+2 |
| | |||||
* | ENH: fix warning on borland | Bill Hoffman | 2009-06-05 | 1 | -9/+9 |
| | |||||
* | ENH: move PutEnv to SystemTools | Bill Hoffman | 2009-06-05 | 4 | -30/+31 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-05 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-04 | 1 | -1/+1 |
| | |||||
* | BUG: Recognize .so shared libraries on HP-UX | Brad King | 2009-06-03 | 3 | -0/+21 |
| | | | | | | HP-UX uses both .sl and .so as extensions for shared libraries. This teaches CMake to recognize .so shared libraries so they are treated properly during link dependency analysis. | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-03 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-02 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-01 | 1 | -2/+2 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-31 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-30 | 1 | -1/+1 |
| | |||||
* | BUG: fix #9031: newer rpm versions complain about the "#%" lines | Alexander Neundorf | 2009-05-29 | 1 | -6/+6 |
| | | | | Alex | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-29 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-28 | 1 | -1/+1 |
| | |||||
* | ENH: Auto-import symbols for cygwin executables | Brad King | 2009-05-27 | 2 | -0/+13 |
| | | | | | | This enables the --enable-auto-import linker flag on Cygwin when linking executables. It works with the old gcc 3.x compiler and is necessary for the new gcc 4.x compiler. See issue #9071. | ||||
* | BUG: fix for bug #8153 add purify suppression file and fix output to not be ↵ | Bill Hoffman | 2009-05-27 | 1 | -0/+17 |
| | | | | one big line | ||||
* | ENH: fix for building with VS 2010 make/nmake | Bill Hoffman | 2009-05-27 | 1 | -0/+4 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-27 | 1 | -1/+1 |
| | |||||
* | BUG: Rearrange paths to find correct installations of Visual Studio. Patch ↵ | David Cole | 2009-05-26 | 2 | -6/+14 |
| | | | | devenv.modified_search_order.patch came from issue #7919. | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-26 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-25 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-24 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-23 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-22 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-21 | 1 | -1/+1 |
| | |||||
* | ENH: make this work for older versions of OSX | Bill Hoffman | 2009-05-20 | 1 | -33/+126 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-20 | 1 | -1/+1 |
| | |||||
* | ENH: revert back because it does not build on older macs for now | Bill Hoffman | 2009-05-20 | 1 | -121/+33 |
| | |||||
* | ENH: remove warning | Bill Hoffman | 2009-05-19 | 1 | -1/+0 |
| | |||||
* | ENH: make this build on other machines besides the mac | Bill Hoffman | 2009-05-19 | 1 | -0/+4 |
| | |||||
* | ENH: fix system info for mac | Bill Hoffman | 2009-05-19 | 1 | -14/+17 |
| |