Andy Cedilnik cd46fcaaf9 STYLE: Nightly Version update 21 роки тому
..
CTest ce403305e1 COMP: CMake should be build static. Also propagate build_shared_libs to curl 21 роки тому
CursesDialog 21c818340e STYLE: Remove unused code 21 роки тому
MFCDialog 71ff74d045 FIX: fix for bug 1135 21 роки тому
WXDialog bd588e7a55 ENH: Fix problem with wx 2.4 22 роки тому
kwsys 588653c4e8 COMP: Remove warnings about shadow variables 21 роки тому
.cvsignore 0c948312ed Add cvsignore so that you do not see visual stufio files when you do cvs update 23 роки тому
CMakeLists.txt e979735a19 ENH: Framework for java dependency scanner. Right now it does nothing but always reports success. This is enough to get the Java test to pass with the new generator because the old implementation did not do dependencies anyway. 21 роки тому
cmAbstractFilesCommand.cxx b41d447935 ENH: use GetRequiredDefinition instead of GetDefinition and crash 21 роки тому
cmAbstractFilesCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmAddCustomCommandCommand.cxx 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmAddCustomCommandCommand.h b8a77b2965 BUG: Fixed formatting of generated documentation. 21 роки тому
cmAddCustomTargetCommand.cxx 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmAddCustomTargetCommand.h 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmAddDefinitionsCommand.cxx 4888c088ae ENH: Moved ExpandListVariables out of individual commands. Argument evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside. 23 роки тому
cmAddDefinitionsCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmAddDependenciesCommand.cxx 4888c088ae ENH: Moved ExpandListVariables out of individual commands. Argument evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside. 23 роки тому
cmAddDependenciesCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmAddExecutableCommand.cxx 81487bdb79 BUG: If macdir does not end with '/' then add it always, not just when adding current directory 21 роки тому
cmAddExecutableCommand.h e34c83540d BUG: fix for bug 121 add some docs for MFC flag 21 роки тому
cmAddLibraryCommand.cxx 4888c088ae ENH: Moved ExpandListVariables out of individual commands. Argument evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside. 23 роки тому
cmAddLibraryCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmAddTestCommand.cxx 0169ccf157 BUG: Cannot add extra escapes for backslashes because it makes the behavior inconsistent with previous versions of cmake. 22 роки тому
cmAddTestCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmAuxSourceDirectoryCommand.cxx bab4bcb570 fix compiler warnings 22 роки тому
cmAuxSourceDirectoryCommand.h 67d3634e46 ENH: Added warning about using this command to avoid listing sources for a library by hand. It is supposed to be used only for Templates directories. 21 роки тому
cmBootstrapCommands.cxx a641ad3bba ENH: split up cmCommands into two files 21 роки тому
cmBuildCommand.cxx 1f6a3c67b1 ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. 23 роки тому
cmBuildCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmBuildNameCommand.cxx 32c2ed2ef3 ENH: Use the new signature 22 роки тому
cmBuildNameCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmCMakeMinimumRequired.cxx 072db6ad70 removed redundent includes 22 роки тому
cmCMakeMinimumRequired.h 007d2bbc50 ENH: Make more commands scriptable 22 роки тому
cmCPluginAPI.cxx 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmCPluginAPI.h 1490cecaf3 ENH: move version to 2.1 for cvs because 2.0 has been branched 21 роки тому
cmCTest.cxx 4baa085a1a BUG: better error handling 21 роки тому
cmCTest.h 4d30cb309c ENH: ctest now uses CMake global generator to do the build part of build-and-test 21 роки тому
cmCacheManager.cxx c48af00154 BUG: Handle DOS files un unix file systems 21 роки тому
cmCacheManager.h 5bf55d1590 ENH: shorten the symbols a bit and remove maps of std::string for map of cmStdString 21 роки тому
cmCommand.h 69dd3218ba ENH: Start includding the scripting support 22 роки тому
cmCommands.cxx 33024e8ff6 COMP: Remove compile warning in bootstrap stage 21 роки тому
cmCommands.h a641ad3bba ENH: split up cmCommands into two files 21 роки тому
cmConfigure.cmake.h.in c60f2fabc4 ENH: use cmake variables for cmDynamicLoader to figure out library prefix and extensions 22 роки тому
cmConfigureFileCommand.cxx 4a1f15c344 ENH: If configure file fails do not create directory 21 роки тому
cmConfigureFileCommand.h 4a1f15c344 ENH: If configure file fails do not create directory 21 роки тому
cmCreateTestSourceList.cxx b41d447935 ENH: use GetRequiredDefinition instead of GetDefinition and crash 21 роки тому
cmCreateTestSourceList.h e539cf9f7c ENH: make test driver more flexible by using a configured file instead of generating all the code. fixes bug 28 21 роки тому
cmCustomCommand.cxx 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmCustomCommand.h 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmData.h 1f6a3c67b1 ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. 23 роки тому
cmDepends.cxx 337ad802c6 ENH: Implemented support for include/complain regular expressions for dependency scanning. This now includes the possibility that scanning will return failure and the build will stop. 21 роки тому
cmDepends.h 337ad802c6 ENH: Implemented support for include/complain regular expressions for dependency scanning. This now includes the possibility that scanning will return failure and the build will stop. 21 роки тому
cmDependsC.cxx 9c4997bf06 BUG: Avoid putting a leading ./ on the dependency names. 21 роки тому
cmDependsC.h 337ad802c6 ENH: Implemented support for include/complain regular expressions for dependency scanning. This now includes the possibility that scanning will return failure and the build will stop. 21 роки тому
cmDependsFortran.cxx ba6f07b10c BUG: We need to test the compiler for the case of the mod file names. For now this is a temporary hack to use upper case on SGI and lower case on Sun. 21 роки тому
cmDependsFortran.h 19f977bad7 ENH: Added Fortran dependency scanner implementation. 21 роки тому
cmDependsFortranLexer.cxx 04e56bf7ff ENH: Changed over to using C++ for building flex/bison generated files. It reduces the number of changes that need to be made after generation. 21 роки тому
cmDependsFortranLexer.h 04e56bf7ff ENH: Changed over to using C++ for building flex/bison generated files. It reduces the number of changes that need to be made after generation. 21 роки тому
cmDependsFortranLexer.in.l 04e56bf7ff ENH: Changed over to using C++ for building flex/bison generated files. It reduces the number of changes that need to be made after generation. 21 роки тому
cmDependsFortranParser.cxx a9af1c23ef COMP: Adding warning work-around for unused case label yyerrorlab on HP compiler. 21 роки тому
cmDependsFortranParser.h 04e56bf7ff ENH: Changed over to using C++ for building flex/bison generated files. It reduces the number of changes that need to be made after generation. 21 роки тому
cmDependsFortranParser.y a9af1c23ef COMP: Adding warning work-around for unused case label yyerrorlab on HP compiler. 21 роки тому
cmDependsFortranParserTokens.h 04e56bf7ff ENH: Changed over to using C++ for building flex/bison generated files. It reduces the number of changes that need to be made after generation. 21 роки тому
cmDependsJava.cxx 35f36d3f0f COMP: Removed unused parameter warning. 21 роки тому
cmDependsJava.h e979735a19 ENH: Framework for java dependency scanner. Right now it does nothing but always reports success. This is enough to get the Java test to pass with the new generator because the old implementation did not do dependencies anyway. 21 роки тому
cmDependsJavaLexer.cxx ca6fddec80 COMP: Another borland problem 21 роки тому
cmDependsJavaLexer.h 289c74541a COMP: Removing #line directives from .h file to avoid bogus Sun warning. 21 роки тому
cmDependsJavaLexer.in.l 289c74541a COMP: Removing #line directives from .h file to avoid bogus Sun warning. 21 роки тому
cmDependsJavaParser.cxx a9af1c23ef COMP: Adding warning work-around for unused case label yyerrorlab on HP compiler. 21 роки тому
cmDependsJavaParser.y a9af1c23ef COMP: Adding warning work-around for unused case label yyerrorlab on HP compiler. 21 роки тому
cmDependsJavaParserHelper.cxx cecf8bf26a COMP: Fix warning about printf format and given type. 21 роки тому
cmDependsJavaParserHelper.h ab475733e4 ENH: Initial import of java parser 21 роки тому
cmDependsJavaParserTokens.h 759ef8d424 COMP: Remove more warnings/errors 21 роки тому
cmDocumentation.cxx fc70a2bb2a ENH: Add development version support in CMake 21 роки тому
cmDocumentation.h 0c92cfb8c4 ENH: Renamed --help-list-commands to --help-command-list and split --help [command] into separate --help and --help-command cmd options. 21 роки тому
cmDumpDocumentation.cxx fc70a2bb2a ENH: Add development version support in CMake 21 роки тому
cmDynamicLoader.cxx 5bf55d1590 ENH: shorten the symbols a bit and remove maps of std::string for map of cmStdString 21 роки тому
cmDynamicLoader.h 1f6a3c67b1 ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. 23 роки тому
cmElseCommand.cxx 1f6a3c67b1 ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. 23 роки тому
cmElseCommand.h 007d2bbc50 ENH: Make more commands scriptable 22 роки тому
cmEnableLanguageCommand.cxx 692ba48c4e ENH: major changes to support addition of languages from cmake modules directory. 21 роки тому
cmEnableLanguageCommand.h 692ba48c4e ENH: major changes to support addition of languages from cmake modules directory. 21 роки тому
cmEnableTestingCommand.cxx b5bdf2cb0a ENH: add better error reporting for file open failures 21 роки тому
cmEnableTestingCommand.h 362ce0c32d sets variable now 22 роки тому
cmEndForEachCommand.cxx 5b145fe592 fix warning 21 роки тому
cmEndForEachCommand.h 54785fafba ENH: Make more commands scriptable 22 роки тому
cmEndIfCommand.cxx ca773a5d6d ENH: add stdlib.h for portability to borland 6 22 роки тому
cmEndIfCommand.h 007d2bbc50 ENH: Make more commands scriptable 22 роки тому
cmEndWhileCommand.cxx 0c225eb5b9 ENH: added while command 21 роки тому
cmEndWhileCommand.h 1bfb3194ec ENH: added while command 21 роки тому
cmExecProgramCommand.cxx 78cc9adbd2 BUG: exec program should not fail if it can not exec the program, but should only set the return value to -1 and set the output to the reason for the failure. 21 роки тому
cmExecProgramCommand.h 007d2bbc50 ENH: Make more commands scriptable 22 роки тому
cmExportLibraryDependencies.cxx a5ae290a5b STYLE: Adjusted signature of cmGeneratedFileStream to make copy-if-different more explicity. 21 роки тому
cmExportLibraryDependencies.h 072db6ad70 removed redundent includes 22 роки тому
cmFLTKWrapUICommand.cxx 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmFLTKWrapUICommand.h 072db6ad70 removed redundent includes 22 роки тому
cmFileCommand.cxx 785b0dc012 ENH: all tests are passing for XCode 21 роки тому
cmFileCommand.h 55a71ba572 ENH: Add check for infinite loops. Make sure that files written using WRITE_FILE and FILE WRITE are not used as input files. Fixes Bug #678 - WRITE_FILE and FILE(WRITE...) lead to infinite loops 21 роки тому
cmFindFileCommand.cxx 072db6ad70 removed redundent includes 22 роки тому
cmFindFileCommand.h 007d2bbc50 ENH: Make more commands scriptable 22 роки тому
cmFindLibraryCommand.cxx e9fa240937 BUG: use IsNOTFOUND 23 роки тому
cmFindLibraryCommand.h d59e06595c BUG: fix for 301 CMAKE_LIBRARY_PATH and CMAKE_INCLUDE_PATH env vars now used in FIND_LIBRARY and FIND_PATH in addtion to and before PATH 21 роки тому
cmFindPackageCommand.cxx 56234aed4b PERF: Remove several classes from the bootstrap and so making bootstrap smaller and faster 21 роки тому
cmFindPackageCommand.h d4214bc565 ENH#696: Adding REQUIRED option to FIND_PACKAGE command. It will terminate the cmake configure step if the package is not found. 21 роки тому
cmFindPathCommand.cxx d59e06595c BUG: fix for 301 CMAKE_LIBRARY_PATH and CMAKE_INCLUDE_PATH env vars now used in FIND_LIBRARY and FIND_PATH in addtion to and before PATH 21 роки тому
cmFindPathCommand.h d59e06595c BUG: fix for 301 CMAKE_LIBRARY_PATH and CMAKE_INCLUDE_PATH env vars now used in FIND_LIBRARY and FIND_PATH in addtion to and before PATH 21 роки тому
cmFindProgramCommand.cxx 072db6ad70 removed redundent includes 22 роки тому
cmFindProgramCommand.h 007d2bbc50 ENH: Make more commands scriptable 22 роки тому
cmForEachCommand.cxx f188d46431 BUG: Propagate file name and line number inside FOREACH. Fixes Bug #1169 - Erro messages inside FOREACH have bad filename and line number 21 роки тому
cmForEachCommand.h 8750f1c277 ENH: Add RANGE support to FOREACH 21 роки тому
cmFunctionBlocker.h 08f1d2f9e1 ERR: Fixed unused parameter warning. 23 роки тому
cmGeneratedFileStream.cxx 562b0b820f COMP: Fix unused parameter warning when bootstrapping. 21 роки тому
cmGeneratedFileStream.h 14477cee6e ENH: Add compression support 21 роки тому
cmGetCMakePropertyCommand.cxx 2ccce878a3 ENH: Cleanups 22 роки тому
cmGetCMakePropertyCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmGetDirectoryPropertyCommand.cxx 3031467e33 ENH: Implement additional make clean files as a directory property instead of cmake variable 21 роки тому
cmGetDirectoryPropertyCommand.h aff8c7bcd6 ENH: Add GET/SET_DIRECTORY_PROPERTY/PROPERTIES commands so that we can change include directories and get all sorts of things. Closes Bug #25 - Get_CMAKE_PROPERTIES 21 роки тому
cmGetFilenameComponentCommand.cxx cde384411d Several fixes/improvements: 23 роки тому
cmGetFilenameComponentCommand.h 007d2bbc50 ENH: Make more commands scriptable 22 роки тому
cmGetSourceFilePropertyCommand.cxx 2ccce878a3 ENH: Cleanups 22 роки тому
cmGetSourceFilePropertyCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmGetTargetPropertyCommand.cxx 56f960296f ENH: remove warnings 21 роки тому
cmGetTargetPropertyCommand.h e52dc31185 ENH: Added documentation of LOCATION target property. 21 роки тому
cmGlob.cxx f545c5149f ENH: Remove double slash 21 роки тому
cmGlob.h f545c5149f ENH: Remove double slash 21 роки тому
cmGlobalBorlandMakefileGenerator.cxx c7beb28657 ENH: Enabling cmLocalUnixMakefileGenerator2 by default. 21 роки тому
cmGlobalBorlandMakefileGenerator.h 731369ef9c ENH: try to initialize all languages at the same time 21 роки тому
cmGlobalGenerator.cxx de47b43c6f BUG: Need to configure relative path support for LocalGenerate to support old makefile generator. 21 роки тому
cmGlobalGenerator.h cb48e0c161 ENH: Merged implementations of ConvertToRelative*Path methods. The main ConvertToRelativePath method is now in cmGlobalGenerator. It converts paths only if they are at least inside the deepest common directory between the top-level source and build trees. Each cmLocalGenerator instance calls this global method with its own output directory as the "local" argument from which paths are relative. Added separate ConvertToOptionallyRelative path that pays attention to the CMAKE_USE_RELATIVE_PATHS option. 21 роки тому
cmGlobalKdevelopGenerator.cxx 52a6bb1bca COMP: fix warning 21 роки тому
cmGlobalKdevelopGenerator.h c840bbcaaf ENH: move most of the to global generator 21 роки тому
cmGlobalNMakeMakefileGenerator.cxx c7beb28657 ENH: Enabling cmLocalUnixMakefileGenerator2 by default. 21 роки тому
cmGlobalNMakeMakefileGenerator.h 731369ef9c ENH: try to initialize all languages at the same time 21 роки тому
cmGlobalUnixMakefileGenerator.cxx 2aa613b98c ENH: Enabling cmLocalUnixMakefileGenerator2 (new makefile generator) by default. 21 роки тому
cmGlobalUnixMakefileGenerator.h 731369ef9c ENH: try to initialize all languages at the same time 21 роки тому
cmGlobalVisualStudio6Generator.cxx a8770ccc19 BUG: fix for empty target or config strings in the Build method 21 роки тому
cmGlobalVisualStudio6Generator.h 4d30cb309c ENH: ctest now uses CMake global generator to do the build part of build-and-test 21 роки тому
cmGlobalVisualStudio71Generator.cxx 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmGlobalVisualStudio71Generator.h 444dbd3309 BUG: fix external project command for VS 7 and 71 21 роки тому
cmGlobalVisualStudio7Generator.cxx 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmGlobalVisualStudio7Generator.h 4d30cb309c ENH: ctest now uses CMake global generator to do the build part of build-and-test 21 роки тому
cmGlobalVisualStudio8Generator.cxx 86195caf6a ENH: add support for VCExpress 2005 21 роки тому
cmGlobalVisualStudio8Generator.h 86195caf6a ENH: add support for VCExpress 2005 21 роки тому
cmGlobalXCodeGenerator.cxx 717927d6d2 FIX: fix spaces in paths 21 роки тому
cmGlobalXCodeGenerator.h b7ef8149e8 ENH: add re run cmake if inputs change 21 роки тому
cmITKWrapTclCommand.cxx 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmITKWrapTclCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmIfCommand.cxx 87cab828b6 ERR: Fix warnings and memory leak 21 роки тому
cmIfCommand.h f3e58aeb7d BUG: When regular expression failes to compile, produce error: Fixes part of Bug #1025 - CMake silently ignores regular expression failure 21 роки тому
cmIncludeCommand.cxx 3abd6306a9 ENH: Allow user to overwrite Platforms files 21 роки тому
cmIncludeCommand.h eeb7637a6e DOC: Fix comment 21 роки тому
cmIncludeDirectoryCommand.cxx 692f18538b ENH: add a check for empty include directories 21 роки тому
cmIncludeDirectoryCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmIncludeExternalMSProjectCommand.cxx 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmIncludeExternalMSProjectCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmIncludeRegularExpressionCommand.cxx 1f6a3c67b1 ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. 23 роки тому
cmIncludeRegularExpressionCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmInstallFilesCommand.cxx 692ba48c4e ENH: major changes to support addition of languages from cmake modules directory. 21 роки тому
cmInstallFilesCommand.h f8f388b4ff ENH: Since install works on Windows too, remove the UNIX 21 роки тому
cmInstallProgramsCommand.cxx b636a0f20a BUG: Added FILES mode to INSTALL_PROGRAMS command to make the single argument case unambiguous. 21 роки тому
cmInstallProgramsCommand.h b636a0f20a BUG: Added FILES mode to INSTALL_PROGRAMS command to make the single argument case unambiguous. 21 роки тому
cmInstallTargetsCommand.cxx d13e30f3ae ENH: Make install on windows seems to work now 22 роки тому
cmInstallTargetsCommand.h f8f388b4ff ENH: Since install works on Windows too, remove the UNIX 21 роки тому
cmLinkDirectoriesCommand.cxx 4888c088ae ENH: Moved ExpandListVariables out of individual commands. Argument evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside. 23 роки тому
cmLinkDirectoriesCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmLinkLibrariesCommand.cxx e3edb83c51 BUG: Fixed crash when optimized/debug argument is not followed by a value. 21 роки тому
cmLinkLibrariesCommand.h a109ba1365 ENH: Clarified documentation for LINK_LIBRARIES and TARGET_LINK_LIBRARIES. 21 роки тому
cmListFileCache.cxx c5756a41d3 BUG: Fixed line number of end of file error message. 21 роки тому
cmListFileCache.h b6da1d1271 ENH: Added support for special variables CMAKE_CURRENT_LIST_FILE and CMAKE_CURRENT_LIST_LINE that evaluate to the file name and line number in which they appear. This implements the feature request from bug 1012. 21 роки тому
cmListFileLexer.c 89a8261f68 ENH: Mangled lexer symbols to begin in cmListFileLexer_yy instead of just yy to avoid conflict with other lexers that may be added. 21 роки тому
cmListFileLexer.h 486a26d3db BUG#1049: Added error message when file ends in an unterminated string. 21 роки тому
cmListFileLexer.in.l 89a8261f68 ENH: Mangled lexer symbols to begin in cmListFileLexer_yy instead of just yy to avoid conflict with other lexers that may be added. 21 роки тому
cmLoadCacheCommand.cxx 5bf55d1590 ENH: shorten the symbols a bit and remove maps of std::string for map of cmStdString 21 роки тому
cmLoadCacheCommand.h 2ccce878a3 ENH: Cleanups 22 роки тому
cmLoadCommandCommand.cxx ec497c7a23 ENH: LOAD_COMMAND command will now set a variable called CMAKE_LOADED_COMMAND_<COMMAND_NAME> to the full path of the loaded module if loading was successful. Otherwise the variable is not set (will evaluate to empty string). This is useful both in testing whether loading worked and for installing loaded command modules. 21 роки тому
cmLoadCommandCommand.h ec497c7a23 ENH: LOAD_COMMAND command will now set a variable called CMAKE_LOADED_COMMAND_<COMMAND_NAME> to the full path of the loaded module if loading was successful. Otherwise the variable is not set (will evaluate to empty string). This is useful both in testing whether loading worked and for installing loaded command modules. 21 роки тому
cmLocalGenerator.cxx ea258e9a1a ENH: Converted some ConvertToRelativeOutputPath calls to ConvertToOptionallyRelativeOutputPath in preparation for making ConvertToRelativeOutputPath not check CMAKE_USE_RELATIVE_PATHS. 21 роки тому
cmLocalGenerator.h cb48e0c161 ENH: Merged implementations of ConvertToRelative*Path methods. The main ConvertToRelativePath method is now in cmGlobalGenerator. It converts paths only if they are at least inside the deepest common directory between the top-level source and build trees. Each cmLocalGenerator instance calls this global method with its own output directory as the "local" argument from which paths are relative. Added separate ConvertToOptionallyRelative path that pays attention to the CMAKE_USE_RELATIVE_PATHS option. 21 роки тому
cmLocalKdevelopGenerator.cxx c840bbcaaf ENH: move most of the to global generator 21 роки тому
cmLocalKdevelopGenerator.h c840bbcaaf ENH: move most of the to global generator 21 роки тому
cmLocalUnixMakefileGenerator.cxx c56045f2e2 BUG: Removed instances of calling ConvertToRelativeOutputPath twice on the same path. 21 роки тому
cmLocalUnixMakefileGenerator.h 524769aebc ENH: Made ConfigureOutputPaths virtual to help new generator. 21 роки тому
cmLocalUnixMakefileGenerator2.cxx e015d822ab BUG: Pay attention to ForceUnixPaths setting in cmSystemTools for ConvertToQuotedOutputPath and for dependency scanning. 21 роки тому
cmLocalUnixMakefileGenerator2.h d18722a212 ENH: Replaced OutputEcho/pre-echo/post-echo with AppendEcho. This allows for more flexible echo specifications and better preserves echo text. 21 роки тому
cmLocalVisualStudio6Generator.cxx 77e22a7d70 BUG: Replaced previous fix with an implementation of properly formatting the custom build code in the generated file. 21 роки тому
cmLocalVisualStudio6Generator.h ba68f771b3 yikes added new custom command support 22 роки тому
cmLocalVisualStudio7Generator.cxx 397dc1cef5 ENH: Converted some ConvertToRelativeOutputPath calls to ConvertToOptionallyRelativeOutputPath in preparation for making ConvertToRelativeOutputPath always convert. Some of these might be able to be switched back but we will first have to test what paths can be relative in the generate VS project files. 21 роки тому
cmLocalVisualStudio7Generator.h d8ed9ef121 ENH: fix bug 1324 21 роки тому
cmLocalXCodeGenerator.cxx e57b17df7e ENH: initial xcode stuff 21 роки тому
cmLocalXCodeGenerator.h e57b17df7e ENH: initial xcode stuff 21 роки тому
cmMacroCommand.cxx b6da1d1271 ENH: Added support for special variables CMAKE_CURRENT_LIST_FILE and CMAKE_CURRENT_LIST_LINE that evaluate to the file name and line number in which they appear. This implements the feature request from bug 1012. 21 роки тому
cmMacroCommand.h 28f6e1b194 ENH: Add ARGV and ARGN support to MACRO command. ARGV is the list of all arguments and ARGN is the list of all nonexpected arguments 21 роки тому
cmMakeDepend.cxx 9d4aefc088 BUG: fix for bug 373 make depend problem 22 роки тому
cmMakeDepend.h cc8aa74ec4 removed duplicate includes 22 роки тому
cmMakeDirectoryCommand.cxx dc3fd5c267 ENH: Merged use of kwsys library. 22 роки тому
cmMakeDirectoryCommand.h 007d2bbc50 ENH: Make more commands scriptable 22 роки тому
cmMakefile.cxx c1ca511331 COMP: HP compiler does not like initializing a const std::string & with a const char* (which requires the reference to be bound to a temporary with the scope of the reference). 21 роки тому
cmMakefile.h 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmMarkAsAdvancedCommand.cxx 4888c088ae ENH: Moved ExpandListVariables out of individual commands. Argument evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside. 23 роки тому
cmMarkAsAdvancedCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmMessageCommand.cxx 2f4ea98a4c add a fatal error, and make sure c and c++ compilers work before using them 23 роки тому
cmMessageCommand.h 69dd3218ba ENH: Start includding the scripting support 22 роки тому
cmOptionCommand.cxx a5c3087360 BUG: fix for 282 21 роки тому
cmOptionCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmOrderLinkDirectories.cxx 17f474b0d4 ENH: reverse last changes to avoid dashboard failures 21 роки тому
cmOrderLinkDirectories.h 17f474b0d4 ENH: reverse last changes to avoid dashboard failures 21 роки тому
cmOutputRequiredFilesCommand.cxx a9875aa62f Implement GetLineFromStream that actually works and use it instead of getline 22 роки тому
cmOutputRequiredFilesCommand.h 2ccce878a3 ENH: Cleanups 22 роки тому
cmProjectCommand.cxx 798404aeee ENH: Added CMAKE_PROJECT_NAME variable to play the role of CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR for the top-level project name. 21 роки тому
cmProjectCommand.h 2d3c33b19b BUG: 1163 fix documentation 21 роки тому
cmQTWrapCPPCommand.cxx 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmQTWrapCPPCommand.h 2ccce878a3 ENH: Cleanups 22 роки тому
cmQTWrapUICommand.cxx 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmQTWrapUICommand.h 2ccce878a3 ENH: Cleanups 22 роки тому
cmRemoveCommand.cxx 0a29ebad97 BUG: fix broken command 22 роки тому
cmRemoveCommand.h 007d2bbc50 ENH: Make more commands scriptable 22 роки тому
cmRemoveDefinitionsCommand.cxx 504d0bc3b3 ENH: ADD REMOVE_DEFINITION command. Fix feature request: Bug #182 - Add opposite to ADD_DEFINITIONS 21 роки тому
cmRemoveDefinitionsCommand.h 504d0bc3b3 ENH: ADD REMOVE_DEFINITION command. Fix feature request: Bug #182 - Add opposite to ADD_DEFINITIONS 21 роки тому
cmSeparateArgumentsCommand.cxx 1f6a3c67b1 ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. 23 роки тому
cmSeparateArgumentsCommand.h 007d2bbc50 ENH: Make more commands scriptable 22 роки тому
cmSetCommand.cxx c66e55a91a COMP: fix unused var warning 21 роки тому
cmSetCommand.h acdd032109 ENH: now the set command can set environment variables 21 роки тому
cmSetDirectoryPropertiesCommand.cxx 3031467e33 ENH: Implement additional make clean files as a directory property instead of cmake variable 21 роки тому
cmSetDirectoryPropertiesCommand.h 3031467e33 ENH: Implement additional make clean files as a directory property instead of cmake variable 21 роки тому
cmSetSourceFilesPropertiesCommand.cxx 2ccce878a3 ENH: Cleanups 22 роки тому
cmSetSourceFilesPropertiesCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmSetTargetPropertiesCommand.cxx 1161d76bc6 ENH: add target properties files 23 роки тому
cmSetTargetPropertiesCommand.h eeb7637a6e DOC: Fix comment 21 роки тому
cmSiteNameCommand.cxx e78cf5ca6f BUG: fix for bug 689 21 роки тому
cmSiteNameCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmSourceFile.cxx ffb2c0c0e5 BUG: cmSourceFile instances should delete their own custom commands when a new one is set. 21 роки тому
cmSourceFile.h ffb2c0c0e5 BUG: cmSourceFile instances should delete their own custom commands when a new one is set. 21 роки тому
cmSourceFilesCommand.cxx 2ccce878a3 ENH: Cleanups 22 роки тому
cmSourceFilesCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmSourceFilesRemoveCommand.cxx ca773a5d6d ENH: add stdlib.h for portability to borland 6 22 роки тому
cmSourceFilesRemoveCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmSourceGroup.cxx 48aedb2ba3 ENH: Fully implemented SOURCE_GROUP command. 22 роки тому
cmSourceGroup.h 48aedb2ba3 ENH: Fully implemented SOURCE_GROUP command. 22 роки тому
cmSourceGroupCommand.cxx 3d27a6a391 ENH: put back old style call to SOURCE_GROUP, no need to break things for this 22 роки тому
cmSourceGroupCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmStandardIncludes.h 653bf6c25c ENH: Adding cmCustomCommandLine and cmCustomCommandLines subclasses of std::vector instantiations to represent multiple commands for a single custom command. These will be used in an upcoming checkin. 21 роки тому
cmStringCommand.cxx 4990e1481d ENH: Added STRING(CONFIGURE ...) command. 22 роки тому
cmStringCommand.h c93d43b09e ENH: Documented use of \1 syntax in replace expression. 21 роки тому
cmSubdirCommand.cxx 8b0b749a11 ENH: add SUBDIR PREORDER and fix clean for non-relative paths 21 роки тому
cmSubdirCommand.h 7ce0ee3437 clean up documentation 21 роки тому
cmSubdirDependsCommand.cxx 1f6a3c67b1 ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. 23 роки тому
cmSubdirDependsCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmSystemTools.cxx e2ec4a1845 ENH: Adding kwsys::SystemTools::FileTimeCompare method to compare file modification times with the highest resolution possible on the file system. 21 роки тому
cmSystemTools.h e2ec4a1845 ENH: Adding kwsys::SystemTools::FileTimeCompare method to compare file modification times with the highest resolution possible on the file system. 21 роки тому
cmTarget.cxx 04b5d1613c COMP: Using const_iterator instead of iterator to walk through custom command dependencies. 21 роки тому
cmTarget.h 1088f39327 COMP: Added missing forward declaration of cmMakefile. This was only working because cmCustomCommand.h declared it. 21 роки тому
cmTargetLinkLibrariesCommand.cxx e3edb83c51 BUG: Fixed crash when optimized/debug argument is not followed by a value. 21 роки тому
cmTargetLinkLibrariesCommand.h a109ba1365 ENH: Clarified documentation for LINK_LIBRARIES and TARGET_LINK_LIBRARIES. 21 роки тому
cmTryCompileCommand.cxx d85738fe3f remove warning 21 роки тому
cmTryCompileCommand.h baaf5eae7d fix to the signature and argument parsing 22 роки тому
cmTryRunCommand.cxx b7b501bbe8 ENH: fix for 1450 21 роки тому
cmTryRunCommand.h b7b501bbe8 ENH: fix for 1450 21 роки тому
cmUseMangledMesaCommand.cxx b5bdf2cb0a ENH: add better error reporting for file open failures 21 роки тому
cmUseMangledMesaCommand.h 2ccce878a3 ENH: Cleanups 22 роки тому
cmUtilitySourceCommand.cxx b41d447935 ENH: use GetRequiredDefinition instead of GetDefinition and crash 21 роки тому
cmUtilitySourceCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmVTKMakeInstantiatorCommand.cxx a5ae290a5b STYLE: Adjusted signature of cmGeneratedFileStream to make copy-if-different more explicity. 21 роки тому
cmVTKMakeInstantiatorCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmVTKWrapJavaCommand.cxx 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmVTKWrapJavaCommand.h 2ccce878a3 ENH: Cleanups 22 роки тому
cmVTKWrapPythonCommand.cxx 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmVTKWrapPythonCommand.h 2ccce878a3 ENH: Cleanups 22 роки тому
cmVTKWrapTclCommand.cxx 39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 21 роки тому
cmVTKWrapTclCommand.h 2ccce878a3 ENH: Cleanups 22 роки тому
cmVariableRequiresCommand.cxx ae5a80c795 spelling errors 23 роки тому
cmVariableRequiresCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmVariableWatch.cxx ffaaedc7c6 ENH: Add remove watch 22 роки тому
cmVariableWatch.h ffaaedc7c6 ENH: Add remove watch 22 роки тому
cmVersion.cxx cd46fcaaf9 STYLE: Nightly Version update 21 роки тому
cmVersion.h fc70a2bb2a ENH: Add development version support in CMake 21 роки тому
cmWhileCommand.cxx 35c33d0e2d COMP: fix unused var warning 21 роки тому
cmWhileCommand.h 0c225eb5b9 ENH: added while command 21 роки тому
cmWin32ProcessExecution.cxx e6e98b47da BUG: make sure handles are always closed even if Wait is not called. 21 роки тому
cmWin32ProcessExecution.h e6e98b47da BUG: make sure handles are always closed even if Wait is not called. 21 роки тому
cmWrapExcludeFilesCommand.cxx 2ccce878a3 ENH: Cleanups 22 роки тому
cmWrapExcludeFilesCommand.h 072db6ad70 removed redundent includes 22 роки тому
cmWriteFileCommand.cxx 55a71ba572 ENH: Add check for infinite loops. Make sure that files written using WRITE_FILE and FILE WRITE are not used as input files. Fixes Bug #678 - WRITE_FILE and FILE(WRITE...) lead to infinite loops 21 роки тому
cmWriteFileCommand.h 55a71ba572 ENH: Add check for infinite loops. Make sure that files written using WRITE_FILE and FILE WRITE are not used as input files. Fixes Bug #678 - WRITE_FILE and FILE(WRITE...) lead to infinite loops 21 роки тому
cmXCodeObject.cxx 0bc51d181d ENH: fix bug in target linking 21 роки тому
cmXCodeObject.h e930043477 ENH: more tests are passing, relative paths, and external objects are the ones left now 21 роки тому
cmXMLParser.cxx 0532cc2920 COMP: Try to resolve compile errors because of missing includes and wrong include path 21 роки тому
cmXMLParser.h dcadffbe00 ENH: Add XML parser 21 роки тому
cmake.cxx 2aa613b98c ENH: Enabling cmLocalUnixMakefileGenerator2 (new makefile generator) by default. 21 роки тому
cmake.h 81bbae1fb2 ENH: Added build system integrity check to cmLocalUnixMakefileGenerator2. This now uses a special --check-build-system flag to cmake which replaces --check-rerun. Integrity of dependencies is also checked during generation. 21 роки тому
cmakemain.cxx ee0db4aeb4 BUG: fix CommandLine test problems with spaces and testing for the return value 21 роки тому
cmaketest.h.in a2d7a92c88 BUG: Fix some dependencies for location of executables 22 роки тому
cmakewizard.cxx 5bf55d1590 ENH: shorten the symbols a bit and remove maps of std::string for map of cmStdString 21 роки тому
cmakewizard.h c8101e8e47 BUG: fix for bug 998, fix spelling errors 21 роки тому
cmw9xcom.cxx d6f98c2a82 ENH: Added cmSystemTools::EnableMSVCDebugHook() to prevent error dialogs when CMake is invoked by Dart. 23 роки тому
ctest.cxx 4d30cb309c ENH: ctest now uses CMake global generator to do the build part of build-and-test 21 роки тому