Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'upstream-KWSys' into update-kwsys | Brad King | 2016-11-09 | 1 | -18/+11 |
| | | | | | * upstream-KWSys: KWSys 2016-11-09 (18c65411) | ||||
* | Merge branch 'upstream-KWSys' into update-kwsys | Brad King | 2016-07-20 | 1 | -2/+5 |
| | | | | | * upstream-KWSys: KWSys 2016-07-19 (9d1dbd95) | ||||
* | Merge branch 'upstream-kwsys' into update-kwsys | Brad King | 2015-10-08 | 1 | -4/+0 |
| | |||||
* | Merge branch 'upstream-kwsys' into update-kwsys | Brad King | 2015-09-02 | 1 | -144/+0 |
| | |||||
* | Merge branch 'upstream-kwsys' into update-kwsys | Brad King | 2013-11-25 | 1 | -0/+4 |
| | |||||
* | KWSys: Cleanup putenv leak option implementation | Brad King | 2010-06-29 | 1 | -9/+0 |
| | | | | | Define KWSYS_DO_NOT_CLEAN_PUTENV only for the implementation. It does not need to be configured in the interface of "Configure.hxx". | ||||
* | Convert KWSys to OSI-approved BSD License | Brad King | 2009-09-28 | 1 | -11/+9 |
| | | | | | | | 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. | ||||
* | Can not use cmakedefine in kwsys because bootstrap of cmake does not support it. | Bill Hoffman | 2009-09-22 | 1 | -1/+2 |
| | |||||
* | Can not use cmakedefine in kwsys because bootstrap of cmake does not support it. | Bill Hoffman | 2009-09-22 | 1 | -1/+6 |
| | |||||
* | Put a flag in that will stop system tools from deleting system environment ↵ | Bill Hoffman | 2009-09-22 | 1 | -0/+3 |
| | | | | memory on exit, as it can cause gcov to crash the programs. | ||||
* | Define kwsys_ios_binary macro for std::ios::binary | Brad King | 2009-08-31 | 1 | -0/+12 |
| | | | | | | | | 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); | ||||
* | ENH: Skip KWSys name maros in case of identity | Brad King | 2009-04-14 | 1 | -3/+0 |
| | | | | | | | | | | | | | All KWSys C symbol names begin with the KWSYS_NAMESPACE defined at configuration time. For ease of editing we write canonical names with the prefix 'kwsys' and use macros to map them to the configured prefix at preprocessing time. In the case of standalone KWSys, the prefix is 'kwsys', so the macros were previously defined to their own names. We now skip defining the macros in the identity case so that the final symbol names are never themselves macros. This will allow the symbols to be further transformed behind the scenes to help linkers in special cases on some platforms. | ||||
* | ENH: C++ configuration should include C configuration. | Brad King | 2005-06-09 | 1 | -0/+3 |
| | |||||
* | COMP: Added KWSys try-compiles KWSYS_STL_HAS_ALLOCATOR_TEMPLATE and ↵ | Brad King | 2005-04-21 | 1 | -0/+8 |
| | | | | KWSYS_STL_HAS_ALLOCATOR_OBJECTS. Needed for more old-stl support in the hashtable. | ||||
* | COMP: Added KWSYS_CXX_HAS_CSTDDEF try-compile to KWSys to provide ↵ | Brad King | 2005-04-15 | 1 | -0/+4 |
| | | | | kwsys/cstddef header (to get size_t for hash_fun.hxx). | ||||
* | ENH: Added KWSys try-compiles KWSYS_STL_HAS_ITERATOR_TRAITS, ↵ | Brad King | 2005-04-15 | 1 | -0/+16 |
| | | | | KWSYS_STL_HAS_ITERATOR_CATEGORY, KWSYS_STL_HAS___ITERATOR_CATEGORY, and KWSYS_STL_HAS_ALLOCATOR_NONTEMPLATE to get the hash table to compile on old HP and Sun compilers. | ||||
* | ENH: Added KWSYS_CXX_HAS_ARGUMENT_DEPENDENT_LOOKUP try-compile to KWSys. ↵ | Brad King | 2005-04-15 | 1 | -0/+4 |
| | | | | Needed to optionally bring hash table comparison operators into the global namespace when argument dependent lookup is not supported. | ||||
* | COMP: Added KWSYS_STL_HAS_ALLOCATOR_MAX_SIZE_ARGUMENT check for non-standard ↵ | Brad King | 2005-04-13 | 1 | -0/+4 |
| | | | | argument to stl allocator<>::max_size method. Needed for kwsys hashtable to compile on Sun CC. | ||||
* | ENH: Do kwsys testing as part of cmake testing, command line arguments are ↵ | Andy Cedilnik | 2005-04-13 | 1 | -0/+1 |
| | | | | not experimental and add simple test for systemtools | ||||
* | ENH: Adding SGI hash_map and hash_set implementation ported from STL to ↵ | Brad King | 2005-04-13 | 1 | -0/+39 |
| | | | | KWSys. This also adds try-compiles for KWSYS_STL_HAS_ALLOCATOR_REBIND, KWSYS_CXX_HAS_FULL_SPECIALIZATION, KWSYS_CXX_HAS_MEMBER_TEMPLATES, and KWSYS_CXX_HAS_NULL_TEMPLATE_ARGS. | ||||
* | ENH: Added operator!= for stl string and char* when the system does not ↵ | Brad King | 2005-03-29 | 1 | -10/+14 |
| | | | | provide one. | ||||
* | ENH: Added istream and ostream operators for stl string in KWSys when using ↵ | Brad King | 2005-03-29 | 1 | -8/+16 |
| | | | | old streams that do not provide them. | ||||
* | COMP: Removing stl string io operators change until the CMake bootstrap ↵ | Brad King | 2005-03-26 | 1 | -6/+0 |
| | | | | script can be fixed. | ||||
* | ENH: Added istream and ostream operators for stl string when using old ↵ | Brad King | 2005-03-26 | 1 | -0/+6 |
| | | | | streams that do not provide them. | ||||
* | ENH: Added try-compile KWSYS_STAT_HAS_ST_MTIM. This tests whether struct ↵ | Brad King | 2005-02-17 | 1 | -0/+4 |
| | | | | stat has the extra st_mtim member that has high resolution times. | ||||
* | ENH: Renamed KWSYS_IOS_HAVE_* macros to KWSYS_IOS_USE_* to be more readable ↵ | Brad King | 2003-12-30 | 1 | -12/+12 |
| | | | | in the C++ sources. | ||||
* | ENH: Merging changes from KWSys-IOS-bp to KWSys-IOS-b2t-1-mp to main tree. ↵ | Brad King | 2003-12-23 | 1 | -34/+41 |
| | | | | This introduces separate kwsys_ios and kwsys_stl macros needed to support all platforms. | ||||
* | ENH: Updated copyright. | Brad King | 2003-12-15 | 1 | -7/+4 |
| | |||||
* | ENH: Added full configuration of namespace even for Configure.hxx macro ↵ | Brad King | 2003-06-19 | 1 | -9/+42 |
| | | | | definitions. | ||||
* | ENH: Added KWSYS_FORCE_OLD_STREAMS option to force use of non-ansi stream ↵ | Brad King | 2003-05-12 | 1 | -0/+4 |
| | | | | headers even if they are available. | ||||
* | ENH: Added wrappers around the std stream headers to make them look like ↵ | Brad King | 2003-05-12 | 1 | -0/+16 |
| | | | | ansi streams on all platforms. | ||||
* | ENH: Reduced header dependencies and cleaned up inclusion of standard headers. | Brad King | 2003-05-08 | 1 | -0/+6 |
| | |||||
* | ENH: Added kwsys library for platform-independent system tools. | Brad King | 2003-04-08 | 1 | -0/+10 |