summaryrefslogtreecommitdiffstats
path: root/Source/cmStandardIncludes.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove trailing whitespace from most CMake and C/C++ codeKitware Robot2012-08-131-8/+8
| | | | | | | | | | | | | | | | | Our Git commit hooks disallow modification or addition of lines with trailing whitespace. Wipe out all remnants of trailing whitespace everywhere except third-party code. Run the following shell code: git ls-files -z -- \ bootstrap doxygen.config '*.readme' \ '*.c' '*.cmake' '*.cpp' '*.cxx' \ '*.el' '*.f' '*.f90' '*.h' '*.in' '*.in.l' '*.java' \ '*.mm' '*.pike' '*.py' '*.txt' '*.vim' | egrep -z -v '^(Utilities/cm|Source/(kwsys|CursesDialog/form)/)' | egrep -z -v '^(Modules/CPack\..*\.in)' | xargs -0 sed -i 's/ \+$//'
* Provide std::ios_base typedef on GCC < 3Brad King2011-11-301-0/+5
| | | | | The ancient GNU standard library provided std::ios but not std::ios_base. Define the latter in terms of the former.
* Tru64: Place cmOStringStream vtable uniquely (#10541)Brad King2010-06-101-1/+2
| | | | | | GCC places the vtable in the object implementing the first non-pure, non-inline virtual method. Since the symbol is not weak on Tru64, make the location unique by putting the destructor in a single object file.
* Ignore some more sgi warnings.Bill Hoffman2010-05-121-0/+1
|
* Suppress Intel float-equality test warningsBrad King2009-11-241-0/+1
| | | | | | | We suppress Intel warning 1572 because the cases where we do equality tests are valid. Since this project does not do numerical computations we need not worry about real instances against which this warning protects.
* Fix double bootstrap build for in source buildsBill Hoffman2009-11-101-1/+1
|
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
| | | | | | | This converts the CMake 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 CMake copyright to cover the full development time range.
* COMP: Block warnings in Borland system headersBrad King2009-06-121-0/+8
| | | | | | In Release builds the Borland compiler warns about code in its own system headers. This blocks the warnings by disabling them where the headers are included.
* STYLE: suppress warnings for borlandBill Hoffman2009-06-091-0/+1
|
* STYLE: suppress warnings for borlandBill Hoffman2009-06-091-1/+3
|
* ENH: Overhaul CMake version numberingBrad King2009-03-051-15/+0
| | | | | | | | | | | | | This moves the version numbers into an isolated configured header so that not all of CMake needs to rebuild when the version changes. Previously we had spaces, dashes and/or the word 'patch' randomly chosen before the patch number. Now we always report version numbers in the traditional format "<major>.<minor>.<patch>[-rc<rc>]". We still use odd minor numbers for development versions. Now we also use the CCYYMMDD date as the patch number of development versions, thus allowing tests for exact CMake versions.
* COMP: Fix Borland 5.5 buildBrad King2008-02-241-0/+1
| | | | | | | - Its <iosfwd> header includes windows.h which defines GetCurrentDirectory - It defines 'interface' so we cannot use it as a variable name.
* ENH: Added method cmLocalGenerator::GetBackwardsCompatibility to reduce ↵Brad King2007-12-291-0/+3
| | | | parsing of CMAKE_BACKWARDS_COMPATIBILITY variable. Add cmLocalGenerator::NeedBackwardsCompatibility to simplify checks for compatibility requirements.
* ENH: change to make the documentation class more generic, about halfway ↵Ken Martin2007-10-221-3/+10
| | | | there, also provides secitons for Variables now
* BUG: revert doc changes since VS7 cannot compile them, will implement them ↵Ken Martin2007-10-091-3/+3
| | | | in a different manner
* ENH: make documentation entries actually store their dataKen Martin2007-10-091-3/+3
|
* COMP: Fix warnings in system headers on VS6.Brad King2006-08-291-0/+10
|
* COMP: Use new KWSys IOStream component to help print large file size integer ↵Brad King2006-08-271-0/+8
| | | | types to streams.
* COMP: Add large files support to CMakeAndy Cedilnik2006-08-231-0/+1
|
* COMP: Fix and/or disable warnings for Borland 5.6 build.Brad King2006-08-011-0/+4
|
* COMP: Remove warningsAndy Cedilnik2006-07-131-1/+1
|
* ENH: a warning fix and some more cleanupKen Martin2006-03-161-3/+3
|
* ENH: fix line length style stuffBill Hoffman2006-03-101-1/+2
|
* ENH: Added kwsys::String class to shorten debugging symbols and error ↵Brad King2006-02-071-20/+2
| | | | messages involving std::string.
* ENH: fix for borland memcpy junkBill Hoffman2006-01-241-0/+15
|
* ENH: Add superclass for all commands and handlers. Improve handlers to have ↵Andy Cedilnik2005-06-171-0/+27
| | | | initialization code, and start initializing ctest when start is invoked
* ENH: Add support for dequeAndy Cedilnik2005-06-011-0/+1
|
* ENH: Add support for iomanipAndy Cedilnik2005-05-301-0/+8
|
* COMP: Added pragma directives for SGI compilers to avoid useless warnings.Brad King2005-05-031-0/+8
|
* COMP: Added hack to avoid SGI termios.h warnings.Brad King2005-05-031-0/+19
|
* COMP: Adding inclusion of stdarg.h to work-around SGI header bug in 7.4.2m.Brad King2005-04-261-0/+2
|
* BUG: Avoid duplicate definition by using cmsys_STL_STRING_NEQ_CHAR_DEFINED ↵Brad King2005-04-061-0/+3
| | | | and cmsys_STL_STRING_NO_NEQ_CHAR.
* COMP: Adding stdlib.h to standard includes. We are using functions from it ↵Brad King2005-03-111-0/+1
| | | | all over the place assuming it has been included here.
* ENH: Adding cmCustomCommandLine and cmCustomCommandLines subclasses of ↵Brad King2005-02-221-0/+18
| | | | std::vector instantiations to represent multiple commands for a single custom command. These will be used in an upcoming checkin.
* BUG: Add a safety check so that you cannot send cmOStringStream.str() to ↵Andy Cedilnik2004-04-291-0/+3
| | | | other stream and produce the funky hex number. This makes it impossible to compile such a code. Adding that exposed a whole bunch of places in CMake where streams were used wrongly
* ERR: Properly handle mode_t on borlandAndy Cedilnik2004-01-271-1/+1
|
* ERR Fix borlandAndy Cedilnik2004-01-261-1/+1
|
* ERR: Fix build problems on Visual Studio 6Andy Cedilnik2004-01-261-0/+5
|
* added stdioKen Martin2003-08-081-0/+1
|
* ENH: Improved name of cmake version variables. They are now CMake_VERSION ↵Brad King2003-07-081-1/+5
| | | | (major.minor) and CMake_VERSION_FULL (major.minor.patch).
* Remove bogus flags from cmStandardIncludes and make complex test passAndy Cedilnik2003-03-261-4/+2
|
* ENH: Added cmDocumentation class to generate various forms of documentation. ↵Brad King2003-02-141-0/+8
| | | | Each executable will be able to generate its own documentation.
* ENH: Centralized setting of CMake version number to top-level CMake listfile.Brad King2003-02-141-0/+8
|
* Complete rework of makefile generators expect troubleBill Hoffman2002-11-081-2/+2
|
* ENH: Added reference to Copyright.txt. Removed old reference to ITK ↵Brad King2002-10-231-3/+3
| | | | copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs.
* ERR: istrstream and istringstream need to be pulled into namespace std on ↵Brad King2002-10-111-0/+2
| | | | the SGI.
* ENH: Renamed cmStringStream to cmOStringStream and added cmIStringStream. ↵Brad King2002-10-101-31/+42
| | | | Removed cmInputStringStream.
* Remove compile error and remove some warningsAndy Cedilnik2002-10-101-1/+2
|
* Try to use platform independent input string streamAndy Cedilnik2002-10-101-0/+19
|
* ENH: Added explicit declarations of some C functions that are hard to get ↵Brad King2002-10-021-4/+13
| | | | from standard headers in como (www.comeaucomputing.com) strict mode.