summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* server-mode: Query global configuration of cmake via a commandTobias Hunger2016-09-261-0/+54
| | | | | | | Add "globalSettings" command that returns: * Return capability information * Return currently used generator/extra generator * Return a range of flags for debug/trace/etc.
* Merge topic 'revert-cpack-deb-package-description-fallback'Brad King2016-09-261-15/+0
|\ | | | | | | | | 1ef45a30 Revert "CPack/DEB: Make package description variable precedence match RPM"
| * Revert "CPack/DEB: Make package description variable precedence match RPM"Domen Vrankar2016-09-241-15/+0
| | | | | | | | | | This reverts commit 332b089ad213a1aa89658fffd8f68c9064c6d3db as multiline descriptions require special formatting.
* | Merge topic 'xcode-swift-version'Brad King2016-09-263-0/+12
|\ \ | | | | | | | | | | | | | | | b35568f3 Xcode: Add option to set Swift language version 49d50ad4 Xcode: Port rudimentary Swift support to Xcode 8
| * | Xcode: Add option to set Swift language versionBrad King2016-09-263-0/+12
| |/ | | | | | | | | | | | | | | | | | | Create a new CMAKE_Swift_LANGUAGE_VERSION variable to specify the SWIFT_VERSION attribute in a generated Xcode project. Ideally this would be a `<LANG>_STANDARD` property but since Swift support is very minimal we should reserve that property for more complete treatment later. Issue: #16326
* | FindMatlab: Add notes for topic 'FindMatlab-simulink'Brad King2016-09-231-0/+4
|/
* Merge topic 'ninja-fortran'Brad King2016-09-232-0/+16
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | 33058150 Help: Document Ninja generator conditional Fortran support 59aae292 Ninja: Add dyndep rules for Fortran module dependencies 39ebfc79 Ninja: Add explicit preprocessing step for Fortran 9a77680e Ninja: Conditionally allow Fortran based on ninja 'dyndep' support 0f331d78 Ninja: Add internal tool to produce a ninja dyndep file for Fortran d3e0b64b Ninja: Add internal tool to scan Fortran code for module dependencies 8eca59a1 Ninja: Add comment with Fortran dependency design documentation a57d1bb7 Ninja: Add API to check for dyndep support 0488ae63 Ninja: Refactor ninja feature detection f0a23aa3 Ninja: Refactor Fortran rejection logic
| * Help: Document Ninja generator conditional Fortran supportBrad King2016-09-222-0/+16
| | | | | | | | Closes: #14215
* | Merge topic 'CheckFortranSourceCompiles-custom-ext'Brad King2016-09-231-0/+6
|\ \ | | | | | | | | | | | | | | | 4d3874d5 CheckFortranSourceCompiles: Add support for custom source extension 86d2e427 CheckFortranSourceCompiles: Fix FAIL_REGEX documentation typo
| * | CheckFortranSourceCompiles: Add support for custom source extensionBrad King2016-09-221-0/+6
| |/ | | | | | | | | Fortran compilers interpret the source extension to decide whether to preprocess and what language level to use by default.
* | server-mode: Allow for sending signalsTobias Hunger2016-09-221-0/+8
|/ | | | Enable the server to send signals.
* Merge topic 'test-fixtures'Brad King2016-09-227-1/+206
|\ | | | | | | | | 73f47c9e CTest: Add support for test fixtures
| * CTest: Add support for test fixturesCraig Scott2016-09-207-1/+206
| | | | | | | | | | | | | | | | | | | | | | Add new test properties: * FIXTURES_SETUP * FIXTURES_CLEANUP * FIXTURES_REQUIRED to specify the roles and dependencies of tests providing/using test fixtures.
* | server-mode: Introduce cmServerConnectionTobias Hunger2016-09-221-4/+9
| | | | | | | | | | | | | | | | Use it to split pipe and stdin/out handling out of cmServer itself. The server will shut down when it looses its connection to the client. This has the nice property that a crashing client will cause the server to terminate as the OS will close the connection on behave of the client.
* | Merge topic 'ctest-capture-error'Brad King2016-09-216-2/+34
|\ \ | | | | | | | | | | | | | | | | | | adf1e32f Help: Add notes for topic 'ctest-capture-error' d328dc68 CTest: Add CAPTURE_CMAKE_ERROR val to `ctest_*` commands 9ac2e189 ctest_coverage: If gcov is not found just warn, not error
| * | Help: Add notes for topic 'ctest-capture-error'Brad King2016-09-201-0/+8
| | |
| * | CTest: Add CAPTURE_CMAKE_ERROR val to `ctest_*` commandsBill Hoffman2016-09-205-2/+26
| | | | | | | | | | | | | | | | | | | | | If a `ctest_*` command has CAPTURE_CMAKE_ERROR then any errors generated by cmake during that command will cause the value to be assigned `-1`. This will prevent a `ctest -S` script from returning non-zero unless the script explicitly calls `message(FATAL_ERROR)`.
* | | Merge topic 'cmake-server-more-info'Brad King2016-09-211-0/+49
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4fb2b41a server-mode: Add debug support 537efe05 server-mode: Report Messages from cmake to clients ca779948 server-mode: Automate progress reporting 70b8ba9a cmake-server: Use consistent constant naming style
| * | | server-mode: Add debug supportTobias Hunger2016-09-201-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable the server to support development with some helper tools: You can now request debug information with statistics on how long execution of a command took, how long it took to serialize the JSON files, and how big the serialized JSON string is. Also allow to dump results into a file.
| * | | server-mode: Report Messages from cmake to clientsTobias Hunger2016-09-201-0/+15
| | |/ | |/| | | | | | | | | | Pass messages sent from cmake via Error(...) or Message(...) on to clients.
* | | Help: Add notes for topic 'fortran-submodules'Brad King2016-09-201-0/+7
|/ /
* | Merge topic 'directory-list-targets-and-subdirs'Brad King2016-09-206-0/+56
|\ \ | | | | | | | | | | | | | | | | | | | | | d0be1e15 Add directory properties to get source and binary directories cbca6582 Add directory property to list buildsystem targets 7a4b8d0d Add a directory property to list subdirectories 089868a2 cmState: Record buildsystem target names in each directory
| * | Add directory properties to get source and binary directoriesBrad King2016-09-194-0/+19
| | | | | | | | | | | | | | | | | | Add SOURCE_DIR and BINARY_DIR directory properties that return the absolute paths to the corresponding directories. These correspond to the target properties of the same names that we already have.
| * | Add directory property to list buildsystem targetsBrad King2016-09-193-0/+16
| | | | | | | | | | | | | | | Add a BUILDSYSTEM_TARGETS property to allow project code to traverse the list of its own targets in a given directory.
| * | Add a directory property to list subdirectoriesBrad King2016-09-193-0/+21
| | | | | | | | | | | | | | | Add a SUBDIRECTORIES directory property to allow project code to traverse the directory structure of itself as CMake sees it.
* | | Merge topic 'cpack-rpm-srpm-package'Brad King2016-09-201-0/+7
|\ \ \ | | | | | | | | | | | | | | | | d9cec8ad CPack/RPM: Generate source rpm (SRPM) packages on demand
| * | | CPack/RPM: Generate source rpm (SRPM) packages on demandDomen Vrankar2016-09-201-0/+7
| |/ / | | | | | | | | | Closes: #15839
* | | Merge topic 'cpack.hash_computing'Brad King2016-09-201-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | 1c63aa4d CPack: Add option to generate a checksum file next to each package file 4682b42b Tests: Add subtest support to RunCMake/CPack infrastructure
| * | | CPack: Add option to generate a checksum file next to each package filePetr Orlov2016-09-191-0/+5
| |/ / | | | | | | | | | Add variable CPACK_PACKAGE_CHECKSUM to activate it.
* | | Merge topic 'ifw-package-resources'Brad King2016-09-201-0/+6
|\ \ \ | | | | | | | | | | | | | | | | b807cd9b CPackIFW: Add 'cpack_ifw_add_package_resources' command
| * | | CPackIFW: Add 'cpack_ifw_add_package_resources' commandKonstantin Podsvirov2016-09-191-0/+6
| |/ /
* | | Merge topic 'ExternalProject-HTTP_HEADER'Brad King2016-09-201-0/+5
|\ \ \ | |/ / |/| | | | | | | | | | | 5e6716db Help: Add notes for topic 'ExternalProject-HTTP_HEADER' 0f424c3d ExternalProject: Add HTTP_HEADER
| * | Help: Add notes for topic 'ExternalProject-HTTP_HEADER'Brad King2016-09-191-0/+5
| | |
* | | Help: Add notes for topic 'cmake-server-basic'Brad King2016-09-191-0/+6
| | |
* | | cmake-server: Add documentationTobias Hunger2016-09-193-0/+192
| | |
* | | Merge topic 'ifw-user-interfaces'Brad King2016-09-191-0/+7
|\ \ \ | |/ / |/| | | | | | | | c2f0f41f CPackIFW: Add USER_INTERFACES option
| * | CPackIFW: Add USER_INTERFACES optionPierluigi Taddei2016-09-161-0/+7
| | | | | | | | | | | | | | | | | | Add to CPackIFW the capability of accepting a list of USER_INTERFACES that are copied to the meta folder and added to the component description.
* | | Merge topic 'file-curl-httpheader'Brad King2016-09-162-0/+8
|\ \ \ | | | | | | | | | | | | | | | | 8f6cb366 file(DOWNLOAD|UPLOAD): Add HTTPHEADER suboption
| * | | file(DOWNLOAD|UPLOAD): Add HTTPHEADER suboptionRuslan Baratov2016-09-152-0/+8
| | | |
* | | | Merge topic 'find_package-dir-sort'Brad King2016-09-165-4/+81
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 31be918b find_package: Optionally sort globbed directories in a meaningful order
| * | | | find_package: Optionally sort globbed directories in a meaningful orderPierluigi Taddei2016-09-155-4/+81
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add `CMAKE_FIND_PACKAGE_SORT_{ORDER,DIRECTION}` variables to specify sort order and direction. When multiple package with the same name have been found in the same location sorting option can be used to force a specific version to be loaded (e.g. libA_1.12.0 instead of libA_1.1.0). Currently sorting by NAME and by NATURAL order have been implemented. Natural ordering makes use of the `strverscmp(3)` ordering.
* | | | Merge topic 'ExternalProject-http-credentials'Brad King2016-09-161-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 9cbd04be Help: Add notes for topic 'ExternalProject-http-credentials' e1ca1173 ExternalProject: Add HTTP_{USERNAME,PASSWORD}
| * | | | Help: Add notes for topic 'ExternalProject-http-credentials'Brad King2016-09-151-0/+5
| | |/ / | |/| |
* | | | Help: Clarify wording of include() for builtin module directoriesBrad King2016-09-151-3/+3
| |/ / |/| | | | | | | | Issue: #16312
* | | Help: Clarify documentation of CMAKE_COMPILER_IS_GNU{CC,CXX,G77}Brad King2016-09-145-16/+18
|/ / | | | | | | Closes: #16308
* | Merge topic 'file-curl-userpw'Brad King2016-09-142-0/+8
|\ \ | | | | | | | | | | | | | | | abeb42f1 Help: Add notes for topic 'file-curl-userpw' e5ba1041 file(DOWNLOAD|UPLOAD): Add 'USERPWD' suboption
| * | Help: Add notes for topic 'file-curl-userpw'Brad King2016-09-141-0/+5
| | |
| * | file(DOWNLOAD|UPLOAD): Add 'USERPWD' suboptionRuslan Baratov2016-09-131-0/+3
| | |
* | | Merge topic 'add_androidmk_generator'Brad King2016-09-143-2/+37
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 42ce9f1e Add support for creating prebuilt Android.mk files d5257063 Export: Virtualize file generation step helpers f81b9475 Export: Factor out file generation steps into helpers
| * | | Add support for creating prebuilt Android.mk filesBill Hoffman2016-09-133-2/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add options to the `install()` and `export()` commands to export the targets we build into Android.mk files that reference them as prebuilt libraries with associated usage requirements (compile definitions, include directories, link libraries). This will allow CMake-built projects to be imported into projects using the Android NDK build system. Closes: #15562