Commit History

Author SHA1 Message Date
  Brad King de955e4b6d Convert KWSys to OSI-approved BSD License 16 years ago
  Bill Hoffman fe57e7252f Can not use cmakedefine in kwsys because bootstrap of cmake does not support it. 16 years ago
  Bill Hoffman 472966ed5f Can not use cmakedefine in kwsys because bootstrap of cmake does not support it. 16 years ago
  Bill Hoffman e7601ca600 Put a flag in that will stop system tools from deleting system environment memory on exit, as it can cause gcov to crash the programs. 16 years ago
  Brad King 207aab6acf Define kwsys_ios_binary macro for std::ios::binary 16 years ago
  Brad King 19d11e2a1f ENH: Skip KWSys name maros in case of identity 16 years ago
  Brad King 943108cadf ENH: C++ configuration should include C configuration. 20 years ago
  Brad King 8ddc8accb3 COMP: Added KWSys try-compiles KWSYS_STL_HAS_ALLOCATOR_TEMPLATE and KWSYS_STL_HAS_ALLOCATOR_OBJECTS. Needed for more old-stl support in the hashtable. 20 years ago
  Brad King bddade9696 COMP: Added KWSYS_CXX_HAS_CSTDDEF try-compile to KWSys to provide kwsys/cstddef header (to get size_t for hash_fun.hxx). 20 years ago
  Brad King 6c68c81475 ENH: Added KWSys try-compiles KWSYS_STL_HAS_ITERATOR_TRAITS, 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. 20 years ago
  Brad King 7f706ecc98 ENH: Added KWSYS_CXX_HAS_ARGUMENT_DEPENDENT_LOOKUP try-compile to KWSys. Needed to optionally bring hash table comparison operators into the global namespace when argument dependent lookup is not supported. 20 years ago
  Brad King be1084b524 COMP: Added KWSYS_STL_HAS_ALLOCATOR_MAX_SIZE_ARGUMENT check for non-standard argument to stl allocator<>::max_size method. Needed for kwsys hashtable to compile on Sun CC. 20 years ago
  Andy Cedilnik 4a390c174c ENH: Do kwsys testing as part of cmake testing, command line arguments are not experimental and add simple test for systemtools 20 years ago
  Brad King 743ab3a05f ENH: Adding SGI hash_map and hash_set implementation ported from STL to 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. 20 years ago
  Brad King 65f1e3e1d8 ENH: Added operator!= for stl string and char* when the system does not provide one. 20 years ago
  Brad King 22f6d68be3 ENH: Added istream and ostream operators for stl string in KWSys when using old streams that do not provide them. 20 years ago
  Brad King ebbe1ffdd9 COMP: Removing stl string io operators change until the CMake bootstrap script can be fixed. 20 years ago
  Brad King 098c33c4da ENH: Added istream and ostream operators for stl string when using old streams that do not provide them. 20 years ago
  Brad King 0fd1c5d809 ENH: Added try-compile KWSYS_STAT_HAS_ST_MTIM. This tests whether struct stat has the extra st_mtim member that has high resolution times. 21 years ago
  Brad King c14915697c ENH: Renamed KWSYS_IOS_HAVE_* macros to KWSYS_IOS_USE_* to be more readable in the C++ sources. 22 years ago
  Brad King 032d1d8652 ENH: Merging changes from KWSys-IOS-bp to KWSys-IOS-b2t-1-mp to main tree. This introduces separate kwsys_ios and kwsys_stl macros needed to support all platforms. 22 years ago
  Brad King ce8a34907a ENH: Updated copyright. 22 years ago
  Brad King c21ad62987 ENH: Added full configuration of namespace even for Configure.hxx macro definitions. 22 years ago
  Brad King 3651096aad ENH: Added KWSYS_FORCE_OLD_STREAMS option to force use of non-ansi stream headers even if they are available. 22 years ago
  Brad King b910480e32 ENH: Added wrappers around the std stream headers to make them look like ansi streams on all platforms. 22 years ago
  Brad King 43419192cb ENH: Reduced header dependencies and cleaned up inclusion of standard headers. 22 years ago
  Brad King 7dff3a7f69 ENH: Added kwsys library for platform-independent system tools. 22 years ago