summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* cmTarget: Allow any generator expression in SOURCES property.Stephen Kelly2014-04-023-4/+14
| | | | | | | | | | | | | | | | Remove use of UseObjectLibraries from Makefile and Ninja generators. It is not needed now because those generators use GetExternalObjects which already contains the objects from object libraries. The VS10 generator calls both the UseObjectLibraries and the GetExternalObjects methods. Ensure that duplicates are not created by skipping objects from object libraries in handling of GetExternalObjects. Similarly, fix VS6, VS7 and Xcode object handling by skipping external objects from OBJECT_LIBRARY usage as appropriate. The error message in the BadSourceExpression1 test is now reported by the generator expression evaluator, so it has different text.
* cmTarget: Include TARGET_OBJECTS genex in target SOURCES property.Stephen Kelly2014-04-023-0/+32
| | | | Add policy CMP0051 to control this behavior.
* cmStringCommand: Add GENEX_STRIP subcommand.Stephen Kelly2014-03-312-0/+11
| | | | Strip out any generator expressions in the input string.
* Genex: Evaluate TARGET_OBJECTS as a normal expression.Stephen Kelly2014-03-312-0/+9
|
* Merge topic 'fix-Qt-manual-typo'Brad King2014-03-261-1/+1
|\ | | | | | | | | dcfbbe87 Help: Fix typo in cmake-qt manual.
| * Help: Fix typo in cmake-qt manual.Stephen Kelly2014-03-261-1/+1
| | | | | | | | Do -> To.
* | ninja: Add support for custom depfile formatsBen Boeckel2014-03-241-0/+5
| | | | | | | | | | | | | | | | Not everything that isn't MSVC is GCC. I have support for LDC's depfile format on its way upstream[1], but its future is uncertain. CMake should at least support this for future depfile formats. [1]https://github.com/martine/ninja/pull/721
* | Merge topic 'ExternalProject-no-download-progress'Brad King2014-03-201-0/+6
|\ \ | | | | | | | | | | | | | | | f1b953ec Help: Add notes for topic 'ExternalProject-no-download-progress' 7d35b550 ExternalProject: Add option to disable download progress (#14807)
| * | Help: Add notes for topic 'ExternalProject-no-download-progress'Brad King2014-03-171-0/+6
| | |
* | | add_custom_command: Evaluate generator expressions in DEPENDSStephen Kelly2014-03-202-0/+9
|/ / | | | | | | | | | | | | Rely on evaluation in cmCustomCommandGenerator for the generators. When tracing target dependencies, depend on the union of dependencies for all configurations.
* | Merge branch 'master' into CONFIG-LOCATION-CMP0026Brad King2014-03-1739-45/+215
|\ \ | |/ |/|
| * Merge topic 'cpack-deb-compression-types'Brad King2014-03-141-0/+6
| |\ | | | | | | | | | | | | 16caa6ec Help: Add release notes for topic 'cpack-deb-compression-types'
| | * Help: Add release notes for topic 'cpack-deb-compression-types'Brad King2014-03-141-0/+6
| | |
| * | Merge topic 'ctest-intel-coverage'Brad King2014-03-141-0/+5
| |\ \ | | | | | | | | | | | | | | | | | | | | 3a7501d9 Help: Add release notes for topic 'ctest-intel-coverage' 9840320d CTest: Add support for Intel coverage files
| | * | Help: Add release notes for topic 'ctest-intel-coverage'Brad King2014-03-141-0/+5
| | |/
| * | Help: Drop cmStdString from cmake-developer(7) examplesBrad King2014-03-131-6/+6
| |/ | | | | | | The type no longer exists within CMake.
| * Merge topic 'ctest-coverage-extra'Brad King2014-03-111-0/+5
| |\ | | | | | | | | | | | | | | | 93d5c4dc Help: Add release notes for topic 'ctest-coverage-extra' ef1c1153 CTest: Teach ctest_coverage() to read CTEST_COVERAGE_EXTRA_FLAGS
| | * Help: Add release notes for topic 'ctest-coverage-extra'Brad King2014-03-101-0/+5
| | |
| * | Merge topic 'doc-osx-path-variables'Brad King2014-03-103-0/+13
| |\ \ | | |/ | |/| | | | | | | 764e977a Help: Document variables CMAKE_APPBUNDLE_PATH and CMAKE_FRAMEWORK_PATH
| * | Merge branch 'release'Brad King2014-03-102-4/+2
| |\ \
| * \ \ Merge topic 'link-libraries-response-files'Brad King2014-03-061-0/+5
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 489b1c23 Windows: Use response files to specify link libraries for GNU tools 745caae6 Makefile: Rename linker response file boolean to be more specific 5e8e4d0f cmLocalGenerator: Add response file option to OutputLinkLibraries b9aa5041 cmLocalGenerator: Simplify GetIncludeFlags output formatting 971653b7 cmLocalGenerator: Add format option to ConvertToLinkReference 0c0ef9e7 cmLocalGenerator: Add format option to ConvertToIncludeReference 02bebd60 cmLocalGenerator: Add format option to ConvertToOutputForExisting c8751709 Makefile: Factor out some duplicate link libraries generation
| | * | | Windows: Use response files to specify link libraries for GNU toolsBrad King2014-03-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Work around the command-line-length limit by using an @linklibs.rsp response file to pass the flags for link libraries. This allows very long lists of libraries to be used in addition to the existing support for passing object files via response file. Suggested-by: Peter Keuschnigg <peter.keuschnigg@pmu.ac.at>
| * | | | Merge topic 'FeatureSummary_combine_WHAT_values'Brad King2014-03-051-0/+6
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 4da09d1a Help: Add release notes for topic 'FeatureSummary_combine_WHAT_values'
| | * | | | Help: Add release notes for topic 'FeatureSummary_combine_WHAT_values'Brad King2014-03-051-0/+6
| | |/ / /
| * | | | Merge topic 'doc-host-target-vars'Brad King2014-03-058-26/+32
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 06986afc Help: Update CMAKE_SYSTEM* and CMAKE_HOST_SYSTEM* documentation
| | * | | | Help: Update CMAKE_SYSTEM* and CMAKE_HOST_SYSTEM* documentationJiri Malak2014-03-048-26/+32
| | |/ / / | | | | | | | | | | | | | | | | | | | | Update to documentation for HOST/TARGET system related variables to be consistent with current functionality.
| * | | | Merge topic 'doc-find_package-build-paths'Brad King2014-03-051-0/+1
| |\ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | 69d73d27 Help: Mention in find_package that cmake-gui step is Windows-only (#14781)
| * | | | Merge topic 'add_definitions-no-genex'Brad King2014-03-031-4/+2
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 1a9316a8 add_definitions: Don't document genex support.
| * \ \ \ \ Merge topic 'CMP0043-dir-prop'Brad King2014-03-031-1/+7
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 38df26bc CMP0043: Document old and new interfaces for setting directory property.
| * \ \ \ \ \ Merge topic 'FindRuby-2'Brad King2014-03-031-0/+4
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 57abfeaa Help: Add FindRuby-2 topic release notes 165f6430 FindRuby: Add support for Ruby 2.0 and 2.1
| * \ \ \ \ \ \ Merge topic 'FindPkgConfig-PKG_CONFIG'Brad King2014-02-281-0/+5
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 80aa18b4 Help: Add release notes for topic 'FindPkgConfig-PKG_CONFIG' c53b5cd2 FindPkgConfig: Prefer PKG_CONFIG to find pkg-config (#13175)
| | * | | | | | | Help: Add release notes for topic 'FindPkgConfig-PKG_CONFIG'Brad King2014-02-281-0/+5
| | | | | | | | |
| * | | | | | | | Merge topic 'FindGTest-AUTO-SOURCES'Brad King2014-02-281-0/+7
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ac42bca8 Help: Add FindGTest-AUTO-SOURCES topic release notes c50325b8 FindGTest: Optionally detect sources automatically (#14775)
| | * | | | | | | | Help: Add FindGTest-AUTO-SOURCES topic release notesBrad King2014-02-271-0/+7
| | | | | | | | | |
| * | | | | | | | | Merge topic 'add-FindOpenCL'Brad King2014-02-283-0/+6
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1b08e609 Help: Add release notes for topic 'add-FindOpenCL' 041485bc Add FindOpenCL module
| | * | | | | | | | | Help: Add release notes for topic 'add-FindOpenCL'Brad King2014-02-281-0/+4
| | | | | | | | | | |
| | * | | | | | | | | Add FindOpenCL moduleMatthäus G. Chajdas2014-02-262-0/+2
| | | |/ / / / / / / | | |/| | | | | | |
| * | | | | | | | | Merge topic 'ExternalProject-BUILD_ALWAYS'Brad King2014-02-281-0/+6
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 755b378e Help: Add ExternalProject-BUILD_ALWAYS topic release notes
| | * | | | | | | | | Help: Add ExternalProject-BUILD_ALWAYS topic release notesBrad King2014-02-271-0/+6
| | |/ / / / / / / /
| * | | | | | | | | Merge topic 'FindHg-add-WC_INFO'Brad King2014-02-281-0/+5
| |\ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 02a74a7d Help: Add FindHg-WC_INFO topic release notes
| | * | | | | | | | Help: Add FindHg-WC_INFO topic release notesBrad King2014-02-271-0/+5
| | |/ / / / / / /
| * | | | | | | | Merge topic 'INTERFACE-property-docs'Brad King2014-02-261-0/+10
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ad75afbf Help: List the whitelist of properties for INTERFACE libraries.
| * \ \ \ \ \ \ \ \ Merge topic 'msvc-compiler-pdb-files'Brad King2014-02-2615-13/+106
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fba51b09 MSVC: Add properties to configure compiler PDB files (#14762) 3737860a cmTarget: Add per-config compilation info 718a9532 cmTarget: Refactor ComputePDBOutputDir interface aae5184c Help: Refactor PDB_NAME and PDB_OUTPUT_DIRECTORY docs b4aac0ca Makefile: Fix per-config linker PDB output directory
| | * | | | | | | | | MSVC: Add properties to configure compiler PDB files (#14762)Brad King2014-02-2615-1/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v2.8.12~437^2~2 (VS: Separate compiler and linker PDB files 2013-04-05) we no longer set /Fd with the PDB_NAME or PDB_OUTPUT_DIRECTORY properties. Those properties now exclusively handle linker PDB files. Since STATIC libraries do not link their compiler PDB file becomes more important. Add new target properties "COMPILE_PDB_NAME[_<CONFIG>]" and "COMPILE_PDB_OUTPUT_DIRECTORY[_<CONFIG>]" to specify the compiler PDB file location and pass the value to the MSVC /Fd option.
| | * | | | | | | | | Help: Refactor PDB_NAME and PDB_OUTPUT_DIRECTORY docsBrad King2014-02-245-13/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the note about VS 6 into the PDB_NOTE.txt common include file and include it from the per-config properties too. Also re-word the note to clarify the separate compiler and linker flags involved and state explicitly that compiler flags are not affected.
| * | | | | | | | | | Merge topic 'dev/faster-parsers'Brad King2014-02-251-0/+6
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 048be205 Help: Add release notes for the 'faster-parsers' topic 7c565d2f cmGeneratorExpression: Improve parsing in StripEmptyListElements 68eb1757 cmGeneratorExpressionLexer: Use a switch statement to parse 67253133 ExpandListArguments: Optimize the parser
| | * | | | | | | | | Help: Add release notes for the 'faster-parsers' topicBen Boeckel2014-02-251-0/+6
| | | |/ / / / / / / | | |/| | | | | | |
| * | | | | | | | | Merge topic 'install-FILES-genex'Brad King2014-02-242-161/+172
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6e89c8a5 install: Support generator expressions in FILES and PROGRAMS mode f11f7b34 cmInstallFilesGenerator: Add reference to calling cmMakefile e190236c Help: Format install() command documentation
| * \ \ \ \ \ \ \ \ \ Merge topic 'doc-add_test-cleanup'Brad King2014-02-241-48/+38
| |\ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8afa5fe8 Help: Revise and format add_test() command documentation
| * | | | | | | | | | Begin post-3.0 developmentBrad King2014-02-192-0/+9
| | | | | | | | | | |