https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
d4e8885 Add a check for supported flag when querying for system memory on AIX 5.1. 11 November 2014, 09:13:55 UTC
dd563e1 CMake Nightly Date Stamp 11 November 2014, 05:01:07 UTC
861b0df Merge branch 'release' 10 November 2014, 15:45:34 UTC
e937173 Merge branch 'fix-gcc-hppa' into release 10 November 2014, 15:44:45 UTC
75f3a28 Merge topic 'update-curl' c02c747b Tests: Update expected CTestTestFailedSubmit output a427ed0c curl: Skip sanity check that triggers Clang warning 17b24d55 curl: Disable warnings to avoid changing 3rd party code 4c3bd340 curl: Skip check for inet_pton on Windows 54cb23c6 curl: Restore installation of OpenSSL DLLs c50f0327 curl: Restore CURL_CA_BUNDLE option 681693c9 curl: Restore CMake-specific zlib selection code 10d80b68 curl: Restore CMake-specific test and install code 19593042 curl: Configure build to work within CMake cf54aebb curl: Fix curl.h inclusion of curlbuild.h from CMake sources c17e3207 curl: Use arch-aware CHECK_TYPE_SIZE results 1f7cb7e2 curl: Fix detection of headers with dependencies b18c9044 curl: Drop inclusion of .rc file for static lib 860f0a2d curl: Select file APIs on Windows 5a3b55ed curl: Do not use 'dl' on HP-UX 59242702 curl: Simplify if() conditions on check result variables ... 10 November 2014, 15:43:10 UTC
a1f964e Merge topic 'make-fortran-preprocessor-assembly-targets' b6b37e30 Makefile: Add assembly and preprocessed targets for Fortran 0842b084 Makefile: Refactor checks for lang-specific targets and export compile cmds 10 November 2014, 15:43:08 UTC
742e6f8 Merge topic 'encoding-curl' e63dcb13 Encoding: Use encoding libcurl expects with file: urls. 10 November 2014, 15:43:06 UTC
8532a4f Merge topic 'file-GENERATE-permissions' 81afbbc0 file(GENERATE): Use permissions of input file if present. 10 November 2014, 15:43:04 UTC
6431cc6 Merge topic 'fix-gcc-hppa' 04f442f7 Workaround for short jump tables on PA-RISC. 10 November 2014, 15:43:01 UTC
ee6c79d Merge topic 'genex-target-objects-ordering' caa4b7b8 genex: Preserve order while evaluating TARGET_OBJECTS 10 November 2014, 15:42:59 UTC
f62e476 Merge topic 'xcode-ios-compiler-id' 7f89552a Xcode: Fix compiler path detection for iOS tools on Xcode <= 5.0 (#15237) 10 November 2014, 15:42:57 UTC
04f442f Workaround for short jump tables on PA-RISC. The PA-RISC architecture requires special options for GCC to prevent linker errors when libraries reach a certain size and / or complexity. See http://mraw.org/blog/2007/10/10/Linking_on_hppa and gcc documentation on -mlong-calls. 10 November 2014, 15:26:30 UTC
b6b37e3 Makefile: Add assembly and preprocessed targets for Fortran Extend the FortranOnly test to cover "make <src>.i" targets. 10 November 2014, 15:24:53 UTC
c02c747 Tests: Update expected CTestTestFailedSubmit output Add another error message that curl now produces. 10 November 2014, 15:13:39 UTC
a427ed0 curl: Skip sanity check that triggers Clang warning Defining curl APIs as forwarding macros triggers Clang warnings with -Wdisabled-macro-expansion. Skip this sanity check. 10 November 2014, 15:13:39 UTC
17b24d5 curl: Disable warnings to avoid changing 3rd party code 10 November 2014, 15:13:38 UTC
4c3bd34 curl: Skip check for inet_pton on Windows Re-apply part of the logic from commit v2.8.0~802 (ENH: allow for shared build of libcurl ..., 2009-04-10) to skip inet_pton on Windows. On versions of Windows prior to Vista the function is not available at runtime. 10 November 2014, 15:13:38 UTC
54cb23c curl: Restore installation of OpenSSL DLLs Restore logic originally added by commit v2.8.10~119^2~1 (curl: Make OpenSSL DLLs available to CMake on Windows, 2012-09-06). 10 November 2014, 15:13:38 UTC
c50f032 curl: Restore CURL_CA_BUNDLE option Restore the option added by commit v2.8.8~200^2 (Add CURL_CA_BUNDLE option for SSL support, 2012-02-09). 10 November 2014, 15:13:38 UTC
681693c curl: Restore CMake-specific zlib selection code 10 November 2014, 15:13:38 UTC
10d80b6 curl: Restore CMake-specific test and install code Restore the LIBCURL test used previously within CMake. Restore installation of the 'COPYING' file with the CMake documentation. 10 November 2014, 15:13:38 UTC
1959304 curl: Configure build to work within CMake Set curl build options as needed for CMake rather than presenting them to the user in the cache. Drop the CMAKE_BUILD_CURL_SHARED option for now. Change the curl library name to 'cmcurl'. Disable blocks of code within curl CMakeLists.txt files that we do not need for CMake, but leave the code in place to make merging with curl updates easier. 10 November 2014, 15:13:37 UTC
cf54aeb curl: Fix curl.h inclusion of curlbuild.h from CMake sources Use a CMake-specific path to this configured header so that it works when included from a CMake source file in addition to curl sources. We do not install the Curl headers with CMake, so this hack is okay. 10 November 2014, 15:13:37 UTC
c17e320 curl: Use arch-aware CHECK_TYPE_SIZE results Re-apply the logic change made by commit v2.8.2~536 (Use arch-aware CHECK_TYPE_SIZE result, 2009-12-17). The size of some types must be selected at preprocessing time when building for multiple archs on OS X. 10 November 2014, 15:13:37 UTC
1f7cb7e curl: Fix detection of headers with dependencies Restore the check_include_file_concat functionality broken in upstream curl. The <net/if.h> header on older OS X versions depends on <sys/socket.h> begin included first, for example. 10 November 2014, 15:13:37 UTC
b18c904 curl: Drop inclusion of .rc file for static lib The resource file is only needed for the curl .dll, so skip it when building the static library. This avoids the need to add the '/machine:' link flag on MS tools for creating a static library. 10 November 2014, 15:11:26 UTC
860f0a2 curl: Select file APIs on Windows Choose small or large file support based on capabilities of compiler and target platform. 10 November 2014, 15:00:45 UTC
5a3b55e curl: Do not use 'dl' on HP-UX Re-apply the logic change made by commit v2.8.0~1427 (fix warning on HPUX, 2008-11-26). 10 November 2014, 15:00:45 UTC
a82dde2 CMake Nightly Date Stamp 10 November 2014, 05:01:07 UTC
13fb4fd CMake Nightly Date Stamp 09 November 2014, 05:01:08 UTC
5bdb9b6 CMake Nightly Date Stamp 08 November 2014, 05:01:08 UTC
a970f7d Merge branch 'xcode-ios-compiler-id' into release 07 November 2014, 21:48:38 UTC
7f89552 Xcode: Fix compiler path detection for iOS tools on Xcode <= 5.0 (#15237) Since commit v3.1.0-rc1~1^2~1 (Xcode: Fix compiler id detection for iOS tools, 2014-10-22) our compiler id detection project sets the product type to 'com.apple.product-type.bundle.unit-test'. This causes the Ld command line on which we match the path to the compiler to have a 'CompilerIdC.xctest/' component. The commit updated our regex to match this, but placed it before the extra './' component that Xcode 5.0 and below produce. Xcode <= 5.0 prints '/./CompilerIdC.xctest/', so switch the order of the two components in the regex to match it. 07 November 2014, 21:29:51 UTC
ac4bb00 Merge branch 'release' 07 November 2014, 16:55:17 UTC
0f836cb Merge topic 'doc-cleanup-xrefs' 4c8c442d Help: Fix broken cross-references reported by 'nitpicky' option 07 November 2014, 16:54:54 UTC
098bea1 Merge branch 'genex-target-objects-ordering' into release 07 November 2014, 16:45:33 UTC
06c3b7a Merge branch 'doc-cleanup-xrefs' into release 07 November 2014, 16:45:27 UTC
4c8c442 Help: Fix broken cross-references reported by 'nitpicky' option Enable the Sphinx 'nitpicky' option and fix the resulting warnings about dangling references. 07 November 2014, 16:41:21 UTC
8b14b4e Merge branch 'release' 07 November 2014, 16:09:49 UTC
70105fa Merge topic 'doc-formatting' f0ca3ef0 Help: Wrap long lines in pre-formatted documentation blocks 07 November 2014, 16:08:59 UTC
0ef2d5f Merge topic 'doc-FindITK-FindVTK-relnotes' 1550d97d Help: Update 3.1 release notes for dropping of FindITK and FindVTK 07 November 2014, 16:08:57 UTC
3dfc856 Merge branch 'doc-formatting' into release 07 November 2014, 16:02:45 UTC
addff66 Merge branch 'doc-FindITK-FindVTK-relnotes' into release 07 November 2014, 16:02:29 UTC
f0ca3ef Help: Wrap long lines in pre-formatted documentation blocks Help format the blocks better for display without a wide screen. 07 November 2014, 15:59:09 UTC
1550d97 Help: Update 3.1 release notes for dropping of FindITK and FindVTK The changes made by commit v3.1.0-rc1~46^2~1 (FindITK: Drop this ancient compatibility module, 2014-10-02) and commit v3.1.0-rc1~46^2 (FindVTK: Drop this ancient compatibility module, 2014-10-02) need to come with release notes explaining that the modules were dropped. Also remove a release not related to an update made to FindVTK that was never released. 07 November 2014, 15:52:25 UTC
f49e4c6 Merge branch 'release' 07 November 2014, 15:22:42 UTC
bd0bc87 Merge topic 'doc-formatting' 67c4be51 Merge branch 'release-doc-formatting' into doc-formatting 79349ed8 Help: Tell latex to use a small font for cmake-language.7 productions 20c5f4fb Modules: Wrap long lines in pre-formatted documentation blocks 6c4aa388 FindProtobuf: Cleanup reStructuredText documentation formatting 8dab5063 Help: Fix example in cmake-packages to avoid long line f84ddd4b Help: Format add_library documented list of INTERFACE commands a9dcf477 Help: Drop TOC from latex manuals 07 November 2014, 15:21:44 UTC
b71399a Merge branch 'release-doc-formatting' into release 07 November 2014, 15:20:58 UTC
51bb383 Merge branch 'doc-fix-html-favicon' into release 07 November 2014, 14:52:46 UTC
5088e0a Utilities/Sphinx: Fix html_favicon configuration The value must be either a full path or relative to the configuration directory, not relative to the 'static' directory. Use a full path. This avoids a warning: WARNING: favicon file 'cmake-favicon.ico' does not exist It worked before because all 'static' directory content is copied to the '_static' directory of html output anyway. 07 November 2014, 14:50:50 UTC
caa4b7b genex: Preserve order while evaluating TARGET_OBJECTS The logic introduced in commit v3.1.0-rc1~688^2~9 (Genex: Evaluate TARGET_OBJECTS as a normal expression, 2014-02-26) ordered a map by pointer value and then constructed a list of object files by iterating over the map. This is not deterministic. Since commit v3.1.0-rc1~688^2~5 (cmTarget: Allow any generator expression in SOURCES property, 2014-03-18) the order produced by the above-mentioned logic started being used for the actual list of object files on the link line. Since it is not deterministic, spurious re-links occur after re-running CMake simply because the order of objects changed on the link line. Fix this by iterating over the original vector of source files instead of the map. This has a deterministic order. 07 November 2014, 14:38:00 UTC
c60a5f8 CMake Nightly Date Stamp 07 November 2014, 05:01:08 UTC
67c4be5 Merge branch 'release-doc-formatting' into doc-formatting Resolve conflict in Modules/ExternalProject.cmake by keeping our side, which is more completely revised. 06 November 2014, 19:52:49 UTC
79349ed Help: Tell latex to use a small font for cmake-language.7 productions 06 November 2014, 19:52:27 UTC
20c5f4f Modules: Wrap long lines in pre-formatted documentation blocks Help format the blocks better for display without a wide screen. 06 November 2014, 19:52:26 UTC
6c4aa38 FindProtobuf: Cleanup reStructuredText documentation formatting Fix the markup to make the documentation format properly. 06 November 2014, 19:52:24 UTC
8dab506 Help: Fix example in cmake-packages to avoid long line 06 November 2014, 19:46:18 UTC
f84ddd4 Help: Format add_library documented list of INTERFACE commands Use a bullet list to make it easier to read. 06 November 2014, 19:46:18 UTC
a9dcf47 Help: Drop TOC from latex manuals A latex document can have its own TOC. 06 November 2014, 19:46:18 UTC
917da5d CMake Nightly Date Stamp 06 November 2014, 05:01:08 UTC
0842b08 Makefile: Refactor checks for lang-specific targets and export compile cmds The checks are now split into languages that are able to generate assembly listings, languages that are able to generate preprocessed listings, and languages that are able to export the compile commands. 05 November 2014, 19:50:16 UTC
e63dcb1 Encoding: Use encoding libcurl expects with file: urls. For unescaped file: URLs on Windows, libcurl expects the ANSI code page. This fixes the CMake.FileUpload test when CMake is configured to use UTF-8 internally with a non-ascii build directory name. 05 November 2014, 14:20:21 UTC
d5a373a CMake Nightly Date Stamp 05 November 2014, 05:01:08 UTC
81afbbc file(GENERATE): Use permissions of input file if present. 04 November 2014, 21:38:22 UTC
f45cefd Merge branch 'release' 04 November 2014, 20:10:58 UTC
db3cfc3 Merge topic 'ExternalProject_independent-step-targets' 468fb734 Help: Add notes for topic 'ExternalProject_independent-step-targets' 67cfbf8e ExternalProject: Add unit tests f598f1aa ExternalProject: Add ExternalProject_Add_StepDependencies function 4ae133e0 ExternalProject: Add independent step targets 04 November 2014, 20:09:51 UTC
ac88ce2 Merge topic 'fix-missing-SIZE_MAX' 996f8229 liblzma: fix build on platforms with no SIZE_MAX defined. 04 November 2014, 20:09:49 UTC
eb505ef Merge topic 'FindIce-no-envvar-markup' 01fb3190 FindIce: Drop use of :envvar: Sphinx markup 04 November 2014, 20:09:47 UTC
190fdec Merge topic 'extra-generators-std-flags' eaf6f67f Code Blocks/Eclipse: Add -std= flag matching. 45a25d63 Code Blocks/Eclipse: Use non-default stdlib includes when specified. 04 November 2014, 20:09:45 UTC
5204329 Merge topic 'watcom-drop-symfile-option' 6b63942e Watcom: Drop symfile linker option 04 November 2014, 20:09:43 UTC
34c16c5 Merge topic 'update-kwsys' 5868b4e2 Merge branch 'upstream-kwsys' into update-kwsys 72b5b480 KWSys 2014-10-31 (88c8cc7f) 04 November 2014, 20:09:41 UTC
8640dc5 Merge topic 'ctest-delphi-coverage' df720de2 Help: Add notes for topic 'ctest-delphi-coverage' 04 November 2014, 20:09:39 UTC
092dfdd Merge topic 'cpack-rpm-component-descriptions' cfb3a869 Help: Add notes for topic 'cpack-rpm-component-descriptions' 04 November 2014, 20:09:37 UTC
f81af6f Merge topic 'cpack-rpm-pre-post-install' 6e927faf Help: Add notes for topic 'cpack-rpm-pre-post-install' 04 November 2014, 20:09:35 UTC
66158b6 Merge topic 'add_javascript_coverage_parser' c236b160 Help: Add notes for topic 'add_javascript_coverage_parser' 04 November 2014, 20:09:32 UTC
32b4857 Merge topic 'ExternalProject_CMAKE_CACHE_DEFAULT_ARGS' 56f4949c Help: Add notes for topic 'ExternalProject_CMAKE_CACHE_DEFAULT_ARGS' 04 November 2014, 20:09:30 UTC
56f4949 Help: Add notes for topic 'ExternalProject_CMAKE_CACHE_DEFAULT_ARGS' 04 November 2014, 19:45:18 UTC
c236b16 Help: Add notes for topic 'add_javascript_coverage_parser' 04 November 2014, 19:43:14 UTC
6e927fa Help: Add notes for topic 'cpack-rpm-pre-post-install' 04 November 2014, 19:41:55 UTC
cfb3a86 Help: Add notes for topic 'cpack-rpm-component-descriptions' 04 November 2014, 19:38:59 UTC
df720de Help: Add notes for topic 'ctest-delphi-coverage' 04 November 2014, 18:03:22 UTC
468fb73 Help: Add notes for topic 'ExternalProject_independent-step-targets' 04 November 2014, 17:56:14 UTC
38be87c CMake Nightly Date Stamp 04 November 2014, 05:01:09 UTC
996f822 liblzma: fix build on platforms with no SIZE_MAX defined. Some systems don't define a SIZE_MAX (older versions of HP-UX with aCC). The logic was already in place to account for this condition but SIZEOF_SIZE_T was not getting cmoputed at configure time to allow it to function. This computes sizeof(size_t) at configure time to allow the appropriate logic to work. It also changes SIZEOF_SIZE_T to SIZE_OF_SIZE_T for consistency. 03 November 2014, 19:37:12 UTC
4cc2d9b Merge branch 'FindIce-no-envvar-markup' into release 03 November 2014, 16:39:13 UTC
01fb319 FindIce: Drop use of :envvar: Sphinx markup We do not use it elsewhere yet, and do not want to index environment variables inconsistently. 03 November 2014, 15:53:47 UTC
67cfbf8 ExternalProject: Add unit tests 03 November 2014, 15:15:14 UTC
f598f1a ExternalProject: Add ExternalProject_Add_StepDependencies function The ExternalProject_Add_StepDependencies function add some dependencies for some external project step. The syntax is: ExternalProject_Add_Step_Dependencies(<name> <step> [target1 [target2 [...]]]) This function takes care to set both target and file level dependencies, and will ensure that parallel builds will not break. It should be used instead of add_dependencies() when adding a dependency for some of the step targets generated by ExternalProject. See also: http://thread.gmane.org/gmane.comp.programming.tools.cmake.devel/8680/focus=8926 03 November 2014, 15:15:14 UTC
4ae133e ExternalProject: Add independent step targets When adding step targets using ExternalProject_Add_StepTargets, the STEP_TARGETS argument or the EP_STEP_TARGETS property, ExternalProject sets all the dependencies for the main project to that target. Due to this, the update target cannot be used without downloading and building all the dependencies. In order to be able to add step targets that do not depend on other external projects, this patch adds: * An optional "NO_DEPENDS" argument to the ExternalProject_Add_StepTargets function. If this argument is set, then no dependencies are set for the target (file dependencies will still be set). * A new argument INDEPENDENT_STEP_TARGETS to the ExternalProject_Add function and a new directory property EP_INDEPENDENT_STEP_TARGETS that behave like STEP_TARGETS and EP_STEP_TARGETS, but cause the ExternalProject_Add_StepTargets to be called with the NO_DEPENDS argument. 03 November 2014, 15:15:14 UTC
40bab8d Merge branch 'release' 03 November 2014, 14:36:40 UTC
1ee161c Merge branch 'watcom-drop-symfile-option' into release 03 November 2014, 14:36:25 UTC
a72ff02 Merge branch 'fix-configure_file-COPYONLY' into release 03 November 2014, 14:35:34 UTC
eaf6f67 Code Blocks/Eclipse: Add -std= flag matching. When -std=x is specified in CMAKE_CXX_FLAGS this passes it along. 03 November 2014, 14:19:18 UTC
45a25d6 Code Blocks/Eclipse: Use non-default stdlib includes when specified. When -stdlib=x is specified in CMAKE_CXX_FLAGS this passes it along so that the correct include dirs are detected. 03 November 2014, 14:18:44 UTC
6aa2d47 Merge topic 'fix-configure_file-COPYONLY' 1531df2b configure_file: Warn about unknown arguments 4abbb140 Qt4: Fix configure_file call to use COPYONLY, not COPY_ONLY bd7ba8e2 KWSys: Fix configure_file call to use COPYONLY, not COPY_ONLY e9282782 Help: Fix configure_file call to use COPYONLY, not COPY_ONLY 03 November 2014, 14:08:35 UTC
6b63942 Watcom: Drop symfile linker option Cleanup of Windows-wcl386.cmake in commit v3.1.0-rc1~693^2 (Watcom: Cleanup Windows-wcl386 configuration, 2014-04-01) also introduced use of the 'symfile' link option but did not mention it in the commit message. There is no way to set the symbol file name of a target, so it is better to revert that change. It is easy to run 'wstrip *' if the symbols need to be stripped, but it is very difficult to get the right names for the .sym files to install with debug/rel_with_deb_info configurations. 03 November 2014, 13:46:48 UTC
44853be CMake Nightly Date Stamp 03 November 2014, 05:01:07 UTC
5755d00 CMake Nightly Date Stamp 02 November 2014, 04:01:07 UTC
b25a200 CMake Nightly Date Stamp 01 November 2014, 04:01:14 UTC
1531df2 configure_file: Warn about unknown arguments Extend the RunCMake.configure_file test with a case covering possible common typos of the COPYONLY option. Reported-by: Iosif Neitzke <iosif.neitzke@gmail.com> 31 October 2014, 17:21:21 UTC
back to top