summaryrefslogtreecommitdiffstats
path: root/Source/kwsys
Commit message (Collapse)AuthorAgeFilesLines
* Convert KWSys to OSI-approved BSD LicenseBrad King2009-09-2878-773/+742
| | | | | | | 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.
* Install KWSys Copyright.txt as documentationBrad King2009-09-281-0/+18
| | | | | | | | | | | | This commit adds KWSys configuration option KWSYS_INSTALL_DOC_DIR to specify the directory for installation of documentation. We use it to put the KWSys Copyright.txt file at the location ${KWSYS_INSTALL_DOC_DIR}/${KWSYS_NAMESPACE}/Copyright.txt in the project installation tree. This helps containing projects meet the license requirement to distribute the copyright and license with binary forms.
* KWSys Nightly Date StampKWSys Robot2009-09-281-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-271-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-261-1/+1
|
* Avoid word 'Copyright' in KWSys MD5 encode testBrad King2009-09-251-3/+3
| | | | | We replace the test text in the kwsys.testEncode test to avoid the word 'Copyright'. This simplifies grep results for Copyright verification.
* KWSys Nightly Date StampKWSys Robot2009-09-251-1/+1
|
* Restore KWSys SystemTools _WIN32 state on cygwinBrad King2009-09-241-2/+5
| | | | | | | | | | | The commit "Fix KWSys SystemTools build on cygwin with -mwin32" tried to restore the state of the _WIN32 definition that was broken by the commit "Optimize KWSys SystemTools::FileExists on Windows". It did so for the case of building with -mwin32 on cygwin, but since including <windows.h> defines _WIN32, it failed for the case of not using -mwin32. This commit restores the state of _WIN32 in all cases by undefining it after including <windows.h> if it was not defined beforehand.
* KWSys Nightly Date StampKWSys Robot2009-09-241-1/+1
|
* Fix KWSys SystemTools build on cygwin with -mwin32Brad King2009-09-231-2/+1
| | | | | | | Commit "Optimize KWSys SystemTools::FileExists on Windows" accidentally added "#undef _WIN32" when including <windows.h> on cygwin, which breaks builds using the -mwin32 flag. This commit removes that line and fixes the real error it was intended to avoid.
* KWSys Nightly Date StampKWSys Robot2009-09-231-1/+1
|
* Can not use cmakedefine in kwsys because bootstrap of cmake does not support it.Bill Hoffman2009-09-221-1/+2
|
* Can not use cmakedefine in kwsys because bootstrap of cmake does not support it.Bill Hoffman2009-09-222-2/+12
|
* Put a flag in that will stop system tools from deleting system environment ↵Bill Hoffman2009-09-222-0/+5
| | | | memory on exit, as it can cause gcov to crash the programs.
* Optimize KWSys SystemTools::FileExists on WindowsBrad King2009-09-222-22/+79
| | | | | | | | | | We optimize this method by using the GetFileAttributesExA native Windows API to check for file existence when possible. For real Windows builds we always use it. For Cygwin we use cygwin_conv_to_win32_path to get a native Windows path if possible and otherwise fall back to 'access'. Cygwin-to-Windows path conversion and cache by Wojciech Migda. See issue #8826.
* KWSys Nightly Date StampKWSys Robot2009-09-221-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-211-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-201-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-191-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-181-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-171-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-161-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-151-1/+1
|
* Fix for Bug #9190, -U did not work on case insensitive file systems because ↵Bill Hoffman2009-09-142-4/+9
| | | | of call to glob convert to regex that expected to work with files.
* KWSys Nightly Date StampKWSys Robot2009-09-141-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-131-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-121-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-111-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-101-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-091-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-081-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-071-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-061-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-051-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-041-1/+1
|
* COMP: Silence useless Borland inlining warningBrad King2009-09-031-0/+6
| | | | | | | KWSys tries not to force anything on source files that include its headers, but Borland warning 8027 leaves us no choice when we want to have inline function definitions. This commit disables the warning for the RegularExpression header and any file that includes it.
* KWSys Nightly Date StampKWSys Robot2009-09-031-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-021-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-09-011-2/+2
|
* Define kwsys_ios_binary macro for std::ios::binaryBrad King2009-08-314-0/+37
| | | | | | | | The 'binary' openmode does not exist on all compilers. We define macro <kwsys>_ios_binary, where <kwsys> is the KWSys namespace, to refer to std::ios::binary if it exists and 0 otherwise. Sample usage: kwsys_ios::ifstream fin(fn, kwsys_ios::ios::in | kwsys_ios_binary);
* KWSys Nightly Date StampKWSys Robot2009-08-311-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-301-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-291-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-281-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-271-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-261-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-251-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-241-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-231-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-221-1/+1
|