summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* If labels are found on the tests, then print a time summary for all the ↵Bill Hoffman2009-08-182-1/+49
| | | | tests run with each label.
* KWSys Nightly Date StampKWSys Robot2009-08-181-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-171-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-161-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-151-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-141-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-131-1/+1
|
* Fix classification of externals in svn statusBrad King2009-08-121-2/+2
| | | | | | | CTest runs 'svn status' to identify modified and conflicting files in the working directory. This commit fixes the interpretation of the 'X' status, which corresponds to svn eXternals. This status should be ignored rather than treated as a local modification.
* KWSys Nightly Date StampKWSys Robot2009-08-121-1/+1
|
* Output total time when using -j NBill Hoffman2009-08-123-2/+3
|
* Fix failing test on release build for VS 10 cmSystemTools::GetLineFromStream ↵Bill Hoffman2009-08-111-1/+1
| | | | crashes if the stream is not open in that case.
* Introduce "generator expressions" to add_test()Brad King2009-08-115-2/+283
| | | | | | | | This introduces a new syntax called "generator expressions" to the test COMMAND option of the add_test(NAME) command mode. These expressions have a syntax like $<TARGET_FILE:mytarget> and are evaluated during build system generation. This syntax allows per-configuration target output files to be referenced in test commands and arguments.
* Create cmTarget DLL query methodsBrad King2009-08-112-3/+15
| | | | | | | We creates methods IsDLLPlatform() and HasImportLibrary(). The former returns true on Windows. The latter returns whether the target has a DLL import library. It is true on Windows for shared libraries and executables with exports.
* Record backtrace for every add_test commandBrad King2009-08-113-17/+21
| | | | | | We teach cmTest to hold a backtrace for the add_test command that created it. This will be used later to report context for errors at generate time.
* KWSys Nightly Date StampKWSys Robot2009-08-111-1/+1
|
* ENH: Patch from Alexander Neundorf to remove "KDevelop3" from list of ↵Clinton Stimpson2009-08-101-0/+9
| | | | generators. "KDevelop3 - Unix Makefiles" should be used instead.
* ENH: Allow edit on single click. Fixes #9393. Also fix row heights to be ↵Clinton Stimpson2009-08-102-4/+18
| | | | consistent.
* Cleanup test property script code generationBrad King2009-08-101-30/+4
| | | | | | | We teach cmTestGenerator::GenerateScriptConfigs to use the general cmLocalGenerator::EscapeForCMake method to write escaped test property values into test scripts. This eliminates the previous hand-coded escaping implementation.
* KWSys Nightly Date StampKWSys Robot2009-08-101-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-091-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-081-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-071-1/+1
|
* COMP: attempt to fix more 'hidden by' warnings.Dave Partyka2009-08-061-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-061-1/+1
|
* Allow for static libraries to depend on other targets so that the MSBuild ↵Bill Hoffman2009-08-051-5/+0
| | | | runs build things in the correct order
* Remove WXDialog source codeBrad King2009-08-0535-10357/+0
| | | | | The QtDialog is our supported cross-platform GUI, so the WXDialog source is no longer needed.
* Remove FLTKDialog source codeBrad King2009-08-0511-2029/+0
| | | | | The QtDialog is our supported cross-platform GUI, so the FLTKDialog source is no longer needed.
* Fix find_package for cmake-gui registry entryBrad King2009-08-051-1/+1
| | | | | | | | | | | | The find_package commands looks at the "WhereBuild" registry entries created by CMakeSetup and cmake-gui hoping that the project was recently built. CMakeSetup created WhereBuild1..WhereBuild10 but cmake-gui creates WhereBuild0-WhereBuild9. This fixes find_package to look at WhereBuild0 so that the most recently configured project can be found. It is important in the case that the package to be found was the last one configured in cmake-gui but the current project that is finding it is configured from the command line.
* KWSys Nightly Date StampKWSys Robot2009-08-051-1/+1
|
* ENH: minor cleanup of testKen Martin2009-08-041-6/+4
|
* No /fast targets in try_compile project modeBrad King2009-08-045-3/+7
| | | | | | | | The try_compile command builds the cmTryCompileExec executable using the cmTryCompileExec/fast target with Makefile generators in order to save time since dependencies are not needed. However, in project mode the command builds an entire source tree that may have dependencies. Therefore we can use the /fast target approach only in one-source mode.
* ENH: change to CDASHKen Martin2009-08-041-3/+3
|
* KWSys Nightly Date StampKWSys Robot2009-08-041-1/+1
|
* Fix recursive try_compile callsBrad King2009-08-032-4/+16
| | | | | | | | When building an entire source tree with try_compile instead of just a single source file, it is possible that the CMakeLists.txt file in the try-compiled project invokes try_compile. This commit fixes propagation of language-initialization results from the outer-most project into any number of try-compile levels.
* KWSys Nightly Date StampKWSys Robot2009-08-031-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-021-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-08-011-2/+2
|
* DOCS: fix typo (#9231)Alexander Neundorf2009-07-311-1/+1
| | | | Alex
* Set current directory variables in CTest scriptsBrad King2009-07-311-0/+6
| | | | | | | | | | | | | | The commit "Fix get_filename_component ABSOLUTE mode" broke the code get_filename_component(cwd . ABSOLUTE) because CTest scripts did not make cmMakefile::GetCurrentDirectory() available. This commit fixes the problem by setting the proper information on CTest script instances of cmMakefile. This also makes CMAKE_CURRENT_SOURCE_DIR and CMAKE_CURRENT_BINARY_DIR available to CTest scripts. They are set to the working directory at script startup.
* Fix installation when built by CMake 2.4Brad King2009-07-311-5/+0
| | | | | | | | | CMake 2.4 generates old-style cmake_install.cmake code including calls to the file(INSTALL) command with the COMPONENTS argument. We need to set CMAKE_INSTALL_SELF_2_4 for the whole install tree to prevent the command from complaining in this special case. Previously this was needed only in the QtDialog directory, but now it is needed in the entire tree.
* DOCS: fix typo (see #9308)Alexander Neundorf2009-07-312-2/+2
| | | | Alex
* KWSys Nightly Date StampKWSys Robot2009-07-311-1/+1
|
* Do not always propagate linker language preferenceBrad King2009-07-302-15/+39
| | | | | | | | | | | | The commit "Consider link dependencies for link language" taught CMake to propagate linker language preference from languages compiled into libraries linked by a target. It turns out this should only be done for some languages, such as C++, because normally the language of the program entry point (main) should be used. We introduce variable CMAKE_<LANG>_LINKER_PREFERENCE_PROPAGATES to tell CMake whether a language should propagate its linker preference across targets. Currently it is true only for C++.
* Refactor target linker language selectionBrad King2009-07-301-29/+56
| | | | | | This factors the decision logic out of cmTarget::ComputeLinkClosure into dedicated class cmTargetSelectLinker. We replace several local variables with a single object instance, and organize code into methods.
* STYLE: Nightly Date StampKWSys Robot2009-07-301-1/+1
|
* Separate Xcode flag escaping code from definesBrad King2009-07-292-28/+73
| | | | | Generalize the core Xcode generator preprocessor flag escaping code to be useful for escaping all flags.
* Re-order cmGlobalXCodeGenerator implementationBrad King2009-07-291-51/+51
| | | | | This defines class cmGlobalXCodeGenerator::BuildObjectListOrString early in the source file so it can be used in more places.
* ENH: Separate option mapping from VS generatorsBrad King2009-07-295-171/+261
| | | | | Split cmVisualStudioGeneratorOptions core functionality out into a base class cmIDEOptions. It will be useful for other generators.
* ENH: Separate VS flag table typeBrad King2009-07-298-31/+56
| | | | | Move the cmVS7FlagTable type out of the VS generators and rename it to cmIDEFlagTable. It will be useful for other generators.
* STYLE: Nightly Date StampKWSys Robot2009-07-291-1/+1
|