- Oct 15, 2013
-
-
Brad King authored
The latter fits more consistently with other third party integration files.
-
Brad King authored
The directory contains auxiliary support files for integration with other tools, not documentation.
-
Brad King authored
Drop the "cmake version ..." line from the top of usage and text help formats. Print it only when requested with --version or similar option.
-
Brad King authored
All the other --help-<item> options have a corresponding option --help-<item>-list. Add one for --help-policy.
-
Brad King authored
Factor the CMAKE_DATA_DIR, CMAKE_DOC_DIR, and CMAKE_MAN_DIR selection out of CMakeLists.txt and into a Source/CMakeInstallDestinations.cmake script. Load the script from the original location of the code. Cache the destination values as empty strings so we know if the user sets them explicitly. If not, then compute defaults based on the platform and full CMake version string. By not caching the versioned defaults, we can change them in a single build tree as the version changes. Remove duplication of the install destination defaults from the bootstrap script. Cache empty defaults there too. Parse from the CMake code the default values to report in the help output. Keep the CMake code in a structured format to make this reliable.
-
Brad King authored
Move logic to compute CMake_VERSION out of the top-level CMakeLists.txt file to a dedicated Source/CMakeVersionCompute.cmake module and include it from the original location. This will allow it to be re-used.
-
Brad King authored
-
eec7834e list: Fix docs for APPEND to show that elements are optional
-
2e6cadde CPackWiX: allow user supplied extra sources, objects and libraries
-
3a4a7482 CPackWiX: generate deterministic ids for directories, components and files
-
e4e5b28c cmTarget: Deprecate the LOCATION target property with a policy.
-
50762188 FindCUDA: Fix NPP library search for CUDA 5.5
-
3507d5af Deprecate COMPILE_FLAGS target property.
-
af1f6987 CMP0024: Store the fact of included export in global generator.
-
920ffbf5 Require CMake 2.8.4 or greater to build CMake
-
2e13c362 OS X: Encode -F framework search flag in per-language platform variable
-
617ee7c5 Add a test for SYSTEM headers in INTERFACE libraries.
-
This allows the use of the $<TARGET_FILE:...> generator expression as a replacement for the use of the LOCATION target property. The use of the LOCATION target property is now deprecated for in-build targets. Also drop other checks for older CMake versions: * Simplify cmake_set_target_folder macro. * Use find_package(LibArchive) unconditionally. * Simplify condition for running testVisualStudioSlnParser test. * Convert two macros to functions. * Unconditionally run the CTestTestRerunFailed test.
-
Kitware Robot authored
-
- Oct 14, 2013
-
-
list(APPEND) has been able to append nothing since commit a06dcdba (Allow LIST(APPEND) command to append nothing, 2008-01-16) but the documentation still used to imply that at least one argument is required.
-
Kitware Robot authored
-
- Oct 13, 2013
-
-
Nils Gladitz authored
-
Kitware Robot authored
-
- Oct 12, 2013
-
-
Nils Gladitz authored
-
Kitware Robot authored
-
- Oct 11, 2013
-
-
Stephen Kelly authored
The final location and name of a build-target is not determined until generate-time. However, reading the LOCATION property from a target is currently allowed at configure time. Apart from creating possibly-erroneous results, this has an impact on the implementation of cmake itself, and prevents some major cleanups from being made. Disallow reading LOCATION from build-targets with a policy. Port some existing uses of it in CMake itself to use the TARGET_FILE generator expression.
-
In CUDA 5.5 NPP was divided onto 3 separate libraries: nppc, npps, nppi.
-
Stephen Kelly authored
It is succeeded by COMPILE_OPTIONS, which supports generator expressions, is a list rather than a string, and is properly escaped.
-
Stephen Kelly authored
The export-sets topic, merged in commit 49c7b649 (Merge topic 'export-sets', 2012-10-01) changed install(EXPORT) to allow exporting targets whose dependents are exported separately to different locations. Doing the same for export() was not possible because the export() command was executed at configure-time. Now that export() is also executed at generate-time, make it possible to export to multiple dependent export sets.
-
Stephen Kelly authored
Make the API for adding targets string based so that it can easily use cmGeneratorTarget. Teach the cmIncludeCommand to generate the exported file at configure-time instead if it is to be include()d. The RunCMake.ExportWithoutLanguage test now needs a dummy header.h file as expected error from export() is now reported after the missing file error.
-
Kitware Robot authored
-
- Oct 10, 2013
-
-
Stephen Kelly authored
This is better than the cmCommand, because the lifetime of that is not as useful, and it is only used to report an error anyway. In the next commit, the cmExportBuildFileGenerator will outlive the cmCommand.
-
Brad King authored
Compilers for languages other than C and C++ on OS X may not understand the -F framework search flag. Create a new platform information variable CMAKE_<LANG>_FRAMEWORK_SEARCH_FLAG to hold the flag, and set it for C and CXX lanugages in the Platform/Darwin module. Reported-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
Stephen Kelly authored
It was copied from cmExportBuildFileGenerator.
-
Stephen Kelly authored
Storing it in the makefile means that the policy does not trigger when include and export are in differing directories.
-
Kitware Robot authored
-
- Oct 09, 2013
-
-
Stephen Kelly authored
-
7f459a66 Xcode: Teach BuildDepends test that Xcode >= 5 needs no help
-
dcf1b645 OS X: Set CMake.app bundle Info.plist fields (#11694)
-