summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Added ConvertToQuotedOutputPath method and used it to properly generate ↵Brad King2005-02-252-3/+51
| | | | external object references with spaces in the path.
* STYLE: Nightly Version updateAndy Cedilnik2005-02-251-1/+1
|
* BUG: Removed instances of calling ConvertToRelativeOutputPath twice on the ↵Brad King2005-02-251-11/+7
| | | | same path.
* BUG: Need to configure relative path support for LocalGenerate to support ↵Brad King2005-02-251-0/+3
| | | | old makefile generator.
* ENH: Converted some ConvertToRelativeOutputPath calls to ↵Brad King2005-02-242-30/+20
| | | | 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.
* ENH: fix relative paths in xcodeBill Hoffman2005-02-243-66/+55
|
* ENH: Converted some ConvertToRelativeOutputPath calls to ↵Brad King2005-02-241-3/+3
| | | | ConvertToOptionallyRelativeOutputPath in preparation for making ConvertToRelativeOutputPath not check CMAKE_USE_RELATIVE_PATHS.
* BUG: The path to the source file in a compile line should be made relative ↵Brad King2005-02-241-5/+1
| | | | only when CMAKE_USE_RELATIVE_PATHS is on.
* ENH: Merged implementations of ConvertToRelative*Path methods. The main ↵Brad King2005-02-246-239/+239
| | | | 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.
* COMP: remove compiler warningAndy Cedilnik2005-02-241-3/+3
|
* ENH: fix spaces in paths problemsAndy Cedilnik2005-02-242-8/+25
|
* ENH: Added ComparePath method.Brad King2005-02-242-0/+15
|
* ENH: remove unused codeBill Hoffman2005-02-242-14/+0
|
* COMP: HP compiler does not like initializing a const std::string & with a ↵Brad King2005-02-241-1/+2
| | | | const char* (which requires the reference to be bound to a temporary with the scope of the reference).
* ENH: clean up and remove some debug codeBill Hoffman2005-02-241-34/+21
|
* ENH: add a new library path ordering algorithm to make sure -L paths will ↵Bill Hoffman2005-02-245-94/+549
| | | | pick the correct libraries if possible
* BUG: Avoid putting a leading ./ on the dependency names.Brad King2005-02-241-1/+12
|
* BUG: Using a better technique to produce the rule file name for a custom ↵Brad King2005-02-242-32/+12
| | | | command when the output is not in the current directory or lower.
* BUG: Only use the existing CMake(lang)Compiler.cmake file from the build ↵Brad King2005-02-241-13/+23
| | | | tree if it was generated by the same version of CMake.
* BUG: Fixed GetCacheMinorVersion to not always return 0.Brad King2005-02-241-6/+16
|
* COMP: Remove compile warning in bootstrap stageAndy Cedilnik2005-02-241-1/+5
|
* BUG: Do not crash when the link language for a target is not known.Brad King2005-02-241-0/+8
|
* BUG: Need proper newline argument to ConstructScript call.Brad King2005-02-241-1/+2
|
* STYLE: Nightly Version updateAndy Cedilnik2005-02-241-1/+1
|
* ENH: remove output path stuffAndy Cedilnik2005-02-241-3/+2
|
* BUG: fix for empty target or config strings in the Build methodKen Martin2005-02-231-2/+2
|
* FIX: fix to make this work with new custom command stuffBill Hoffman2005-02-231-6/+10
|
* STYLE: Nightly Version updateAndy Cedilnik2005-02-231-1/+1
|
* ENH: Added CMAKE_PROJECT_NAME variable to play the role of CMAKE_SOURCE_DIR ↵Brad King2005-02-221-0/+8
| | | | and CMAKE_BINARY_DIR for the top-level project name.
* ENH: Added better default install location for windows builds. The previous ↵Brad King2005-02-221-0/+22
| | | | default /usr/local did not make much sense. Now "%SystemDrive%/Program Files/PROJECT_NAME" is used, which is the windows equivalent to /usr/local.
* ENH: LOAD_COMMAND command will now set a variable called ↵Brad King2005-02-222-3/+16
| | | | 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.
* COMP: fix warningKen Martin2005-02-221-1/+1
|
* BUG: Fixed formatting of generated documentation.Brad King2005-02-221-3/+3
|
* BUG: fix test executionKen Martin2005-02-221-0/+1
|
* BUG: better error handlingKen Martin2005-02-221-0/+13
|
* ENH: Updated implementation of custom commands. Multiple command lines are ↵Brad King2005-02-2227-943/+936
| | | | 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.
* ENH: ctest now uses CMake global generator to do the build part of ↵Ken Martin2005-02-2211-313/+275
| | | | build-and-test
* BUG: Need to return before configure step when running in script mode.Brad King2005-02-221-0/+6
|
* 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.
* STYLE: Nightly Version updateAndy Cedilnik2005-02-221-1/+1
|
* STYLE: Nightly Version updateAndy Cedilnik2005-02-211-1/+1
|
* STYLE: Nightly Version updateAndy Cedilnik2005-02-201-1/+1
|
* STYLE: Nightly Version updateAndy Cedilnik2005-02-191-1/+1
|
* BUG: cmSourceFile instances should delete their own custom commands when a ↵Brad King2005-02-183-7/+11
| | | | new one is set.
* COMP: Using const_iterator instead of iterator to walk through custom ↵Brad King2005-02-181-1/+1
| | | | command dependencies.
* COMP: Added missing forward declaration of cmMakefile. This was only ↵Brad King2005-02-181-0/+2
| | | | working because cmCustomCommand.h declared it.
* ENH: fix for spaces in the pathAndy Cedilnik2005-02-181-5/+6
|
* COMP: remove warningBill Hoffman2005-02-181-8/+10
|
* ENH: all tests are passing for XCodeBill Hoffman2005-02-185-111/+262
|
* STYLE: Nightly Version updateAndy Cedilnik2005-02-181-1/+1
|