Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Intel-C: support gnu89 and gnu99 extension flags | Ben Boeckel | 2016-08-02 | 1 | -2/+2 |
| | |||||
* | Intel-C: declare support for gnu11 | Ben Boeckel | 2016-08-02 | 1 | -1/+1 |
| | | | | | | | | | | | Without extensions, functions like `strdup` are not available since they are actually controlled by feature flags such as _SVID_SOURCE and _BSD_SOURCE. When using `-std=c11` on Intel, none of these flags are set, so the functions are not declared properly leading to compile errors. Reported-by: Adam J. Stewart <ajstewart426@gmail.com> Closes: #16226 | ||||
* | CMake 3.6.0v3.6.0 | Brad King | 2016-07-07 | 1 | -1/+1 |
| | |||||
* | Merge branch 'cpack-ifw-fix-repo-attributes' into release | Brad King | 2016-07-05 | 1 | -2/+2 |
|\ | |||||
| * | CPackIFW: Fix attributes for Promoting Updates repository replacement | Konstantin Podsvirov | 2016-07-05 | 1 | -2/+2 |
| | | | | | | | | | | Fix spelling of attributes added by commit v3.6.0-rc1~52^2 (CPackIFW: Add support for Promoting Updates, 2016-05-17). | ||||
* | | Merge branch 'FindJNI-ubuntu-paths' into release | Brad King | 2016-07-05 | 1 | -3/+4 |
|\ \ | |||||
| * | | FindJNI: Fix support for Ubuntu 15.10 | O Libre | 2016-07-05 | 1 | -3/+4 |
| |/ | | | | | | | | | The library search paths added by commit v3.6.0-rc1~281^2~1 (FindJNI: Add support for Ubuntu 15.10, 2016-03-08) were incorrect. Fix them. | ||||
* | | Merge branch 'clang-format-script' into release | Brad King | 2016-06-30 | 1 | -4/+8 |
|\ \ | |||||
| * | | clang-format.bash: Fix filter-branch example documentation | Brad King | 2016-06-30 | 1 | -4/+8 |
| | | | | | | | | | | | | | | | | | | Inside `git filter-branch --tree-filter` we must format all tracked files because formatting of the tree for each commit is independent from earlier commits. | ||||
* | | | Merge branch 'doc-updates' into release | Brad King | 2016-06-30 | 2 | -2/+18 |
|\ \ \ | |_|/ |/| | | |||||
| * | | Help: Document CMAKE_TRY_COMPILE_PLATFORM_VARIABLES example | Brad King | 2016-06-30 | 1 | -0/+16 |
| | | | | | | | | | | | | Suggested-by: Hendrik Sattler <post@hendrik-sattler.de> | ||||
| * | | InstallRequiredSystemLibraries: Document UCRT option use case | Brad King | 2016-06-30 | 1 | -2/+2 |
|/ / | | | | | | | Suggested-by: Hendrik Sattler <post@hendrik-sattler.de> | ||||
* | | CMake 3.6.0-rc4v3.6.0-rc4 | Brad King | 2016-06-29 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'revert-try_compile-config-flags' into release | Brad King | 2016-06-28 | 5 | -34/+0 |
|\ \ | |||||
| * | | Revert "try_compile: Honor CMAKE_<LANG>_FLAGS_<CONFIG> changes" | Brad King | 2016-06-28 | 5 | -34/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit v3.6.0-rc1~160^2 (try_compile: Honor CMAKE_<LANG>_FLAGS_<CONFIG> changes, 2016-04-11). The behavior it introduced can break projects that depend on the lack of such behavior. We will have to introduce a policy or other mechanism to enable the behavior in a compatible way. Simply revert it for now. See issue #16174. | ||||
* | | | Merge branch 'doc-cross-reference-lang-standard-and-extensions' into release | Brad King | 2016-06-28 | 4 | -2/+8 |
|\ \ \ | |||||
| * | | | Help: Cross reference CXX_STANDARD and CXX_EXTENSIONS (#16162) | Gregor Jasny | 2016-06-28 | 4 | -2/+8 |
| |/ / | |||||
* | | | Merge branch 'ninja-no-rsp-for-rc' into release | Brad King | 2016-06-27 | 6 | -2/+28 |
|\ \ \ | |||||
| * | | | ninja, rc: ignore CMAKE_NINJA_FORCE_RESPONSE_FILE for RC files | Ben Boeckel | 2016-06-27 | 6 | -2/+28 |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit v3.6.0-rc1~174^2 (Ninja: Honor CMAKE_NINJA_FORCE_RESPONSE_FILE for compile rules, 2016-04-06), Ninja learned to look for `CMAKE_NINJA_FORCE_RESPONSE_FILE` in the current scope or the environment in order to force response file usage for all compilation rules. However, on Windows, the RC compiler goes through cmcldeps which does a `replace(output, output + ".dep.obj")` on the command line. However, with a response file (which we name `output + ".rsp"`), the response file path is replaced instead causing the compiler to (correctly) complain that the response file `output + ".dep.obj.rsp"` does not exist. What needs to happen is for cmcldeps to look through the response file, replace *its* contents and place it in the `output + ".dep.obj.rsp"` file. Also add a test which actually compiles an RC file into a library and executable for all generators on Windows and additionally test `CMAKE_NINJA_FORCE_RESPONSE_FILE` for Ninja generators. Fixes #16167. | ||||
* | | | Merge branch 'FindHDF5-handle-unsuffixed' into release | Brad King | 2016-06-27 | 1 | -4/+21 |
|\ \ \ | |||||
| * | | | FindHDF5: create all the *_LIBRARIES when using hdf5-config.cmake | Robert Maynard | 2016-06-24 | 1 | -0/+4 |
| | | | | |||||
| * | | | FindHDF5: cache the correct path to the high level libraries | Robert Maynard | 2016-06-24 | 1 | -3/+3 |
| | | | | |||||
| * | | | FindHDF5: When component targets not found fallback to compiler wrappers | Robert Maynard | 2016-06-23 | 1 | -0/+6 |
| | | | | |||||
| * | | | FindHDF5: Handle HDF5 builds with non-suffixed components | Robert Maynard | 2016-06-23 | 1 | -0/+7 |
| | | | | |||||
| * | | | FindHDF5: correctly add lang to each component target name. | Robert Maynard | 2016-06-23 | 1 | -1/+1 |
| |/ / | |||||
* | | | Merge branch 'doc-osx-versions' into release | Brad King | 2016-06-23 | 3 | -13/+43 |
|\ \ \ | |||||
| * | | | Help: Describe VERSION and SOVERSION meanings for Mach-O binaries | Bartosz Kosiorek | 2016-06-23 | 3 | -13/+43 |
| |/ / | |||||
* | | | Merge branch 'backport-GetPrerequisites-typo' into release | Brad King | 2016-06-23 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | |||||
| * | | GetPrerequisites: fix typo in comment | Rolf Eike Beer | 2016-06-22 | 1 | -1/+1 |
|/ / | |||||
* | | CMake 3.6.0-rc3v3.6.0-rc3 | Brad King | 2016-06-22 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'doc-VS_STARTUP_PROJECT-clarify' into release | Brad King | 2016-06-21 | 1 | -1/+7 |
|\ \ | |||||
| * | | Help: Clarify VS_STARTUP_PROJECT documentation | Brad King | 2016-06-21 | 1 | -1/+7 |
| | | | | | | | | | | | | | | | | | | | | | Explain in what directory the property should be set to affect the corresponding ``.sln`` file. Suggested-by: Stephen Kelly <steveire@gmail.com> | ||||
* | | | Merge branch 'update-libarchive' into release | Brad King | 2016-06-20 | 19 | -49/+88 |
|\ \ \ | |||||
| * \ \ | Merge branch 'upstream-LibArchive' into update-libarchive | Brad King | 2016-06-20 | 19 | -49/+88 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | * upstream-LibArchive: LibArchive 2016-06-19 (139d0576) | ||||
| | * | | | LibArchive 2016-06-19 (139d0576) | LibArchive Upstream | 2016-06-20 | 22 | -52/+91 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/libarchive/libarchive.git at commit 139d0576b51a253732a5ab1f66805dffbf8b00af (master). | ||||
* | | | | | Merge branch 'cpack-deb-test-fixes' into release | Brad King | 2016-06-20 | 3 | -10/+13 |
|\ \ \ \ \ | |||||
| * | | | | | CPack/Deb: Fix test to actually test the preinst script | Domen Vrankar | 2016-06-20 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test regex variable name was invalid and did not test preinst script. Reported-by: Patrick <mail6543210@yahoo.com.tw> | ||||
| * | | | | | CPack/Deb: Fix tests for SELinux-enabled systems | Domen Vrankar | 2016-06-20 | 3 | -10/+13 |
| | |_|/ / | |/| | | | | | | | | | | | | | Suggested-by: Patrick <mail6543210@yahoo.com.tw> | ||||
* | | | | | Merge branch 'pkgconfig-targets' into release | Brad King | 2016-06-20 | 1 | -2/+6 |
|\ \ \ \ \ | |||||
| * | | | | | FindPkgConfig: define the imported targets also when the data comes from cache | Rolf Eike Beer | 2016-06-19 | 1 | -2/+6 |
| |/ / / / | |||||
* | | | | | Merge branch 'FindQt4-doc-QtDeclarative-imported' into release | Brad King | 2016-06-20 | 1 | -0/+2 |
|\ \ \ \ \ | |||||
| * | | | | | FindQt4: Document Qt4::QtDeclarative imported target (#16157) | Brad King | 2016-06-20 | 1 | -0/+2 |
| |/ / / / | |||||
* | | | | | Merge branch 'doc-issue-tracker-move' into release | Brad King | 2016-06-17 | 1 | -1/+1 |
|\ \ \ \ \ | |||||
| * | | | | | README: Update Issue Tracker link to new location | Brad King | 2016-06-17 | 1 | -1/+1 |
| |/ / / / | |||||
* | | | | | Merge branch 'CodeBlocks-include-order' into release | Brad King | 2016-06-17 | 1 | -7/+11 |
|\ \ \ \ \ | |||||
| * | | | | | cmExtraCodeBlocksGenerator: Do not shuffle include directories | Tobias Hunger | 2016-06-17 | 1 | -7/+11 |
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | Report include directories in a sensible order. Do not shuffle them when trying to make them unique. | ||||
* | | | | | Merge branch 'revert-vs-clang-minsize' into release | Brad King | 2016-06-17 | 2 | -2/+1 |
|\ \ \ \ \ | |_|/ / / |/| | | | | |||||
| * | | | | VS: Fix regressed mapping for the cl `/Os` compiler flag | Brad King | 2016-06-17 | 2 | -2/+1 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit v3.6.0-rc1~279^2~10 (VS: in Clang/C2 toolset, setup correct compiler settings, 2016-02-18) a flag mapping was added for the clang `-Os` flag. However, this collides with a mapping we already had for the MSVC flag of the same name. This is a symptom of a larger problem in that the VS generators need a per-toolset flag map (issue #16153). For now, simply drop the new mapping and drop `-Os` from clang compiler flags in the MinSizeRel configuration. Reported-by: Felix Bruns <felixbruns@gmail.com> | ||||
* | | | | CMake 3.6.0-rc2v3.6.0-rc2 | Brad King | 2016-06-13 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge branch 'bash-completion' into release | Brad King | 2016-06-10 | 3 | -2/+53 |
|\ \ \ \ |