summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'script-mode-keep-makeflags'Brad King2010-06-221-10/+10
|\
| * Preserve ENV{MAKEFLAGS} in CMake script modeBrad King2010-06-211-10/+10
| | | | | | | | | | | | | | | | Commit 02f7cfbc (Need to remove the MAKEFLAGS when cmake starts, 2003-05-13) removed the MAKEFLAGS environment variable when CMake starts to prevent try_compile() from inheriting "make -i". This is unnecessary in script mode (cmake -P). Instead remove the variable only when configuring a project.
* | Merge branch 'vs10-path-issue'Brad King2010-06-223-5/+8
|\ \
| * | Use full path file names to express dependencies.David Cole2010-06-212-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | This is especially important for the Visual Studio 10 generator and its quirky current working directory behavior. Also, emit more information about exactly what files are out of date when cmakeCheckStampFile returns false.
| * | Use full path file names in generate.stamp.list.David Cole2010-06-171-2/+0
| | | | | | | | | | | | | | | | | | The full path file names are important for Visual Studio 10, which apparently changes the current working directory when running custom command rules.
* | | Merge branch 'doc_ctest_build_target'Brad King2010-06-221-3/+5
|\ \ \
| * | | Document ctest_build() TARGET optionZach Mullen2010-06-151-3/+5
| | | |
* | | | Merge branch 'fix-stoptime-mem-leak'Brad King2010-06-225-6/+32
|\ \ \ \
| * | | | Do not exit if stoptime is passed.Zach Mullen2010-06-155-6/+32
| |/ / /
* | | | KWSys Nightly Date StampKWSys Robot2010-06-221-1/+1
| |_|/ |/| |
* | | KWSys Nightly Date StampKWSys Robot2010-06-211-1/+1
| | |
* | | KWSys Nightly Date StampKWSys Robot2010-06-201-1/+1
| | |
* | | KWSys Nightly Date StampKWSys Robot2010-06-191-1/+1
| | |
* | | KWSys Nightly Date StampKWSys Robot2010-06-181-1/+1
| |/ |/|
* | KWSys Nightly Date StampKWSys Robot2010-06-171-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-06-161-1/+1
| |
* | Merge branch 'ctest-git-flexibility'Brad King2010-06-153-17/+87
|\ \
| * | ctest_update: Support Git upstream branch rewritesBrad King2010-06-082-14/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use 'git fetch' followed by 'git reset' to update the source tree. This is better than 'git pull' because it can handle a rewritten upstream branch and does not leave local modifications. After fetch, parse FETCH_HEAD to find the merge head that 'git pull' would choose to track the upstream branch. Then reset to the selected head. In the normal fast-forward case the behavior remains unchanged. However, now local modifications and commits will be erased, and upstream rewrites are handled smoothly. This ensures that the upstream branch is tested as expected.
| * | ctest_update: Support custom Git update commandBrad King2010-06-083-7/+50
| | | | | | | | | | | | | | | Define CTest configuration variable CTEST_GIT_UPDATE_CUSTOM to set a custom command line for updating Git-managed source trees.
* | | Merge branch 'vs10-source-groups'Brad King2010-06-152-0/+53
|\ \ \
| * | | Fix nested source groups with VS 10 (#9863)Christoph Watzl2010-06-112-0/+53
| | | | | | | | | | | | | | | | | | | | Add intermediate (but empty) source group filters for the container groups.
* | | | Merge branch 'coverage_exclusion_from_glob'Brad King2010-06-151-2/+6
|\ \ \ \
| * | | | Extra coverage glob should subtract the explicitly defined excluded filesZach Mullen2010-06-111-2/+6
| |/ / /
* | | | Merge branch 'tru64-make-includes'Brad King2010-06-152-3/+8
|\ \ \ \
| * | | | Tru64: Use full-path include directives in Makefiles (#10569)Brad King2010-06-142-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tru64's make(1) resolves relative paths in "include" directives with respect to the includer. This is inconsistent with all other known make tools. Note that this make tool treats the path literally so we cannot use our standard FULL path code which escapes spaces. Instead qualify the paths with $(CMAKE_BINARY_DIR) to avoid the problem.
* | | | | Merge branch 'tru64-cmOStringStream-vtable'Brad King2010-06-153-1/+19
|\ \ \ \ \
| * | | | | Tru64: Place cmOStringStream vtable uniquely (#10541)Brad King2010-06-103-1/+19
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Merge branch 'source-file-property-documentation'Brad King2010-06-152-29/+11
|\ \ \ \ \
| * | | | | Document scope of source file propertiesBrad King2010-06-092-29/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also remove out-dated list of source file properties from the set_source_files_properties command.
* | | | | | Merge branch 'mingw-response-files'Brad King2010-06-154-3/+20
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | Use platform variable for response file flagBrad King2010-03-112-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create platform variable "CMAKE_<LANG>_RESPONSE_FILE_LINK_FLAG" to specify an alternative to "@" for referencing response files. It applies specifically to response files with linker options. See issue #10401.
| * | | | | Use forward slashes for objects in response filesBrad King2010-03-113-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Response files are parsed by tools, not by shells. We teach cmLocalGenerator::Convert() a new "RESPONSE" output format and use it for objects listed in response files. It does not do special slash or MSYS root translation like the "SHELL" format does. This is necessary for GNU tools on Windows to understand response file content. See issue #10401.
* | | | | | KWSys Nightly Date StampKWSys Robot2010-06-151-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2010-06-141-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2010-06-131-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2010-06-121-1/+1
| |_|_|/ / |/| | | |
* | | | | KWSys: Teach Process to error on empty commandBrad King2010-06-112-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | Do not try to execute a child with no command line. Previously this led to a silent hang.
* | | | | KWSys: Process tree kill for SolarisBrad King2010-06-111-0/+3
| | | | |
* | | | | KWSys Nightly Date StampKWSys Robot2010-06-111-1/+1
| |_|/ / |/| | |
* | | | KWSys: Configure DynamicLoader library prefix/suffixBrad King2010-06-103-88/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The DynamicLoader::LibPrefix and DynamicLoader::LibExtension methods previously hard-coded the module name components for each platform. Set them from the CMAKE_SHARED_MODULE_PREFIX and CMAKE_SHARED_MODULE_SUFFIX CMake variables instead. This ensures consistency in a program that uses these methods to construct the file names for its own modules.
* | | | KWSys Nightly Date StampKWSys Robot2010-06-101-1/+1
| |/ / |/| |
* | | KWSys Nightly Date StampKWSys Robot2010-06-091-1/+1
| |/ |/|
* | KWSys Nightly Date StampKWSys Robot2010-06-081-1/+1
| |
* | Merge branch 'per-config-link-flags'Brad King2010-06-076-38/+141
|\ \
| * | Xcode: Archives use STATIC_LIBRARY_FLAGS, not LINK_FLAGSBrad King2010-05-281-3/+9
| | | | | | | | | | | | | | | | | | | | | The LINK_FLAGS property is defined only for targets that really link. These include executables and shared libraries. For static libraries we define the STATIC_LIBRARY_FLAGS property. Teach the Xcode generator to make this distinction.
| * | Add STATIC_LIBRARY_FLAGS_<CONFIG> property (#10768)Brad King2010-05-285-6/+73
| | | | | | | | | | | | This is a per-configuration version of STATIC_LIBRARY_FLAGS.
| * | Implement LINK_FLAGS_<CONFIG> in VS 10 generatorBrad King2010-05-281-0/+14
| | | | | | | | | | | | | | | Add support for the per-config LINK_FLAGS property in VS 10. This was simply missing.
| * | Fix LINK_FLAGS_<CONFIG> in VS 6 generatorBrad King2010-05-281-29/+45
| | | | | | | | | | | | Add the flags to the link step, not the compile step!
* | | Merge branch 'ctest-update-git-submodule'Brad King2010-06-071-1/+1
|\ \ \
| * | | Fix ctest_update log prefix for git submodule updateBrad King2010-06-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 67277bac (Teach ctest_update about Git submodules, 2010-05-04) accidentally logged "git submodule update" with the prefixes "pull-out" and "pull-err". Fix it to use "submodule-out" and "submodule-err" instead.