- 08 Mar, 2014 4 commits
-
-
-
-
Variable names are always generated by CMake and should never be NULL.
-
Property names are always generated by CMake and should never be NULL.
-
- 06 Mar, 2014 3 commits
-
-
bf28ff1f FindPythonLibs: Do not try to find the interpreter (#13794)
-
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
-
Kitware Robot authored
-
- 05 Mar, 2014 14 commits
-
-
Brad King authored
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>
-
4da09d1a Help: Add release notes for topic 'FeatureSummary_combine_WHAT_values'
-
Brad King authored
The parent commit taught FindPythonLibs to try to find PythonInterp unconditionally. Some projects may want the libraries of a specific version even when the corresponding interpreter is not available. Drop the internal use of FindPythonInterp and just use the versions from it if it happens to have been found by the project first. That will allow projects to get a consistent version when they want both but not otherwise force them to find the interpreter.
-
Brad King authored
-
b052902c Remove hard-coded version of RTDLL for Open Watcom
-
3504f9b9 cmake: Fix --check-build-system argument count check (#14784)
-
06986afc Help: Update CMAKE_SYSTEM* and CMAKE_HOST_SYSTEM* documentation
-
9608ef6f Tests: Optionally configure tests exclusively, with an external CMake 9f5bd180 Tests: Drop CMAKE_TEST_GENERATOR(|_TOOLSET) variables 76477267 Tests: Drop CMAKE_TEST_MAKEPROGRAM variable a8a9fb7e Tests: Rename CMAKE_TEST_MAKEPROGRAM uses for explicit make program 40475573 Tests: Rename CMAKE_TEST_MAKEPROGRAM uses for nested test projects f99734b2 Tests: Rename CMAKE_TEST_DEVENV -> CMake_TEST_DEVENV 3c01ee5a Tests: Drop CMAKE_TEST_MSVC and test MSVC directly daf0a5fe Tests: Drop CMAKE_TEST_GENERATOR and CMAKE_TEST_MAKEPROGRAM options e5096312 Tests: Drop kwsys test
-
7e187eea CMP0017: Fix check when including from CMake source tree
-
69d73d27 Help: Mention in find_package that cmake-gui step is Windows-only (#14781)
-
Brad King authored
Rename local variable useResponseFile to useResponseFileForObjects when it represents CMAKE_<LANG>_USE_RESPONSE_FILE_FOR_OBJECTS.
-
Kitware Robot authored
-
- 04 Mar, 2014 13 commits
-
-
In InstallRequiredSystemLibraries the version number for RTDLL can be calculated from the compiler version. This will support current and future OW versions without updating the module again.
-
Brad King authored
Response files require different path conversion to be threaded through construction of the link libraries flags.
-
Brad King authored
Use the output format argument to ConvertToIncludeReference.
-
Brad King authored
Replace the hard-coded SHELL output format with an optional argument.
-
Brad King authored
Replace the hard-coded SHELL output format with an optional argument.
-
Brad King authored
Replace the hard-coded SHELL output format with an optional argument.
-
Brad King authored
The generators for executable and library targets duplicate the logic to call the OutputLinkLibraries helper on the local generator. Factor it out into a cmMakefileTargetGenerator::CreateLinkLibs method to avoid dpulication.
-
Brad King authored
-
Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ b1916e0a | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 606d7d6f..b1916e0a Adrien Destugues (1): b1916e0a SystemInformation: Update CPU count code for Haiku Clinton Stimpson (3): 0d8ef429 Encoding: Help enforce the use of wide apis on Windows. cfbc1cc8 FStream: Remove unused basic_filebuf declaration. b3b20cc0 FStream: Add ability to detect BOM. Jiri Malak (1): e66d99b8 SystemTools: Fix compilation with Open Watcom Matt McCormick (1): b3db597b SystemInformation: Mark EXECINFO_LIB as advanced Change-Id: I154a92be7a3ec4c7c12bffbfcd7b50ec7de53c5f
-
Brad King authored
This internal option requires two arguments, not just one. Fix the argument count required to recognize the option.
-
Update to documentation for HOST/TARGET system related variables to be consistent with current functionality.
-
Brad King authored
When running CMake from the build tree the CMAKE_ROOT is the entire source tree. Fix the CMP0017 check to be specific to the Modules/ directory under CMAKE_ROOT so that Tests/ does not count. Fix the FindPackageTest modules to include FPHSA by full path from CMAKE_ROOT so that they do not include the local FPHSA which reports an error meant to test that CMP0017 works.
-
Kitware Robot authored
-
- 03 Mar, 2014 6 commits
-
-
Brad King authored
Add an undocumented CMake_TEST_EXTERNAL_CMAKE option to name an external CMake 'bin' directory. Skip all main CMake binary builds and instead configure the Tests directory to run using the external CMake provided. This will provide a means to exercise the CMake test suite generating for target platforms and compilers with which the CMake source does not build. That will allow us to raise the level of C++ features required of a compiler to build our source while retaining tests for generating projects with older compiler tools.
-
Brad King authored
s/CMAKE_TEST_GENERATOR/CMAKE_GENERATOR/g
-
Brad King authored
Remaining uses of the variable simply test its value so use CMAKE_MAKE_PROGRAM directly instead.
-
Brad King authored
Rename uses of the variable for specifying the make program used to build test projects to CMake_TEST_EXPLICIT_MAKE_PROGRAM.
-
Brad King authored
In the ExportImport, Fortran, and MacRuntimePath tests the CMAKE_TEST_MAKEPROGRAM variable is used to pass an explicit request for a CMAKE_MAKE_PROGRAM value to be used when building the inner projects. Rename these use cases to CMake_TEST_NESTED_MAKE_PROGRAM.
-
Brad King authored
Follow the convention of naming variables related to the CMake build itself as "CMake_" rather than "CMAKE_". While at it, consolidate the code computing CMake_TEST_DEVENV to be more localized.
-