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 |