https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
83c2de5 Capitalize first alphabet of all MESSAGEs This patch will make CMake output be more formal. 12 August 2015, 02:30:53 UTC
d1671c4 Merge topic 'java-updates' into next ea5d502e UseJava: Add support for javah tool 11 August 2015, 14:31:24 UTC
ea5d502 UseJava: Add support for javah tool Add a `create_javah` API. 11 August 2015, 14:30:44 UTC
c7fa36d Merge topic 'tests-use-CMAKE_MAKE_PROGRAM' into next c180f0cb Tests: Fix CMAKE_MAKE_PROGRAM selection in FortranC.Flags test 586b2e5e Tests: Fix CMAKE_MAKE_PROGRAM selection in CMakeOnly tests 11 August 2015, 14:26:36 UTC
c180f0c Tests: Fix CMAKE_MAKE_PROGRAM selection in FortranC.Flags test Use the explicitly-tested make program, if any. 11 August 2015, 14:18:05 UTC
586b2e5 Tests: Fix CMAKE_MAKE_PROGRAM selection in CMakeOnly tests Use the explicitly-tested make program, if any. 11 August 2015, 14:18:04 UTC
c25a6f4 Merge topic 'add-link-search-static-properties-defaults' into next a4b33ad4 Allow LINK_SEARCH_{START,END}_STATIC props to have default values. 11 August 2015, 14:02:02 UTC
a4b33ad Allow LINK_SEARCH_{START,END}_STATIC props to have default values. Use the CMAKE_LINK_SEARCH_START_STATIC and CMAKE_LINK_SEARCH_END_STATIC variables to initialize the LINK_SEARCH_START_STATIC and LINK_SEARCH_END_STATIC target properties respectively. 11 August 2015, 14:01:02 UTC
1dac5ab Merge topic 'add-link-search-static-properties-defaults' into next 27971454 Allow LINK_SEARCH_{START,END}_STATIC props to have default values. 11 August 2015, 13:46:23 UTC
b0190e6 Merge topic 'ctest-report-compiler-version' into next 48c6e7f2 CTest: Report to CDash the compiler version used to build the project 11 August 2015, 13:43:09 UTC
48c6e7f CTest: Report to CDash the compiler version used to build the project The compiler version reported since commit v2.8.2~1018 (CTest-side support for compiler name and compiler version, 2009-10-12) only reported the version of the compiler used to build CMake, and only if it defined "_COMPILER_VERSION". Instead use the version of the compiler used to build the project CTest is testing. 11 August 2015, 13:40:25 UTC
2797145 Allow LINK_SEARCH_{START,END}_STATIC props to have default values. Use the CMAKE_LINK_SEARCH_START_STATIC and CMAKE_LINK_SEARCH_END_STATIC variables to initialize the LINK_SEARCH_START_STATIC and LINK_SEARCH_END_STATIC target properties respectively. 11 August 2015, 13:39:36 UTC
b8f0363 Merge topic 'ExternalProject-hg-clone-without-update' into next 6a77a77a ExternalProject: Tell "hg clone" not to implicitly update 11 August 2015, 13:26:58 UTC
6a77a77 ExternalProject: Tell "hg clone" not to implicitly update By default Mercurial command "clone" will implicitly call "update" with the "default" branch after downloading the cloned repository. However ExternalProject_Add() always generates a second "update" command after cloning with a tag which is either specified or "tip" (equivalent to "default" by default). Therefore ExternalProject will first clone then update to default branch then update to another specified branch if provided. This leads to potentially very long clone operation (in particular when the repository default branch contain subrepos) which can lead to transaction abort triggered by the server. Simply use "hg clone -U" to avoid the implicit update during clone. Our following call to "hg update" will take care of updating anyway. 11 August 2015, 13:25:31 UTC
fbe703a Merge topic 'FindProtobuf-vs-x64' into next 8dc6cbcb FindProtobuf: Search x64 directories in VS-built protobuf source (#14833) 11 August 2015, 12:58:51 UTC
8dc6cbc FindProtobuf: Search x64 directories in VS-built protobuf source (#14833) Protobuf 2.6.x and lower do not use CMake (cmake is usable in Protobuf 3.x) but provide legacy Visual Studio projects files. Search their output directories in 64-bit builds. 11 August 2015, 12:57:21 UTC
4c8cbce Merge topic 'target_include_directories-relative-SYSTEM-dirs' into next 8c076a8b cmTarget: Remove unused AddSystemIncludeDirectories overload 5790aca4 target_include_directories: Support relative SYSTEM include dirs (#15464) 11 August 2015, 12:56:42 UTC
69e527a Merge topic 'fix-hpux-link-search-shared-flags' into next bb20daab HP-UX: Fix shared library search flags on HP-UX. 6b64e252 HP-UX: Fix linker search type flags for C shared libs on HP-UX 11 August 2015, 12:56:33 UTC
8c076a8 cmTarget: Remove unused AddSystemIncludeDirectories overload 11 August 2015, 12:53:38 UTC
5790aca target_include_directories: Support relative SYSTEM include dirs (#15464) 11 August 2015, 12:53:00 UTC
bb20daa HP-UX: Fix shared library search flags on HP-UX. In the HP-UX platform file, -Wl,-a-default is used for shared library searches. According to the reference manual for the HP compilers, the default option will search for shared libraries and fallback to static if not available. This restricts the search to use shared libs exclusively with the -Wl,-a,shared flag to put behavior in sync with all other platforms. See "HP Itanium-based Systems HP aC++/HP C Programmer's Guide" Chapter "Tools and Libraries", Section "Creating and Using Libraries" 11 August 2015, 12:51:07 UTC
6b64e25 HP-UX: Fix linker search type flags for C shared libs on HP-UX Since commit v2.8.7~31^2 (HP: Drive shared library linking with compiler front end, 2011-12-12) the C compiler is used to link shared libraries instead of calling the linker directly, so linker options need to be wrapped as -Wl,-foo instead of -foo. 11 August 2015, 12:50:24 UTC
4ccb6de Merge branch 'master' into next 11 August 2015, 12:47:22 UTC
422d3f6 Merge topic 'bootstrap-no-ninja' 4e3c7725 bootstrap: Do not build Ninja generator 11 August 2015, 12:47:12 UTC
9e51147 Merge topic 'global-generator-makefiles' 6d8a125e cmQtAutoGenerators: Prefer a generator to access global generator. 5f66900e cmGlobalGenerator: Port Find API to cmMakefile. c5b8841f cmGlobalGenerator: Create global targets from cmMakefiles. 8f75ea3b cmGlobalGenerator: Port global target creation to cmMakefile. 56f0540b cmGlobalGenerator: Port Configure-time check to cmMakefile. 19b546ef cmGlobalGenerator: Base final target property computation on Makefiles. f8be9ba9 cmGlobalGenerator: Base progress on Makefiles, not LocalGenerators. bc1097e3 cmExportLibraryDependenciesCommand: Port to cmMakefile. 204aecdf cmGlobalGenerator: Port configure-time code to cmMakefile. 3dd6f0a5 cmake: Port configure-time code to cmMakefile. 73e4df99 cmGlobalGenerator: Store a container of cmMakefiles. 19369937 cmGeneratorTarget: Port internal type to cmGeneratorTarget. 32f131b0 cmGeneratorTarget: Prefer the local generator to access the global. 11 August 2015, 12:47:10 UTC
6e5953e Merge topic 'use-generator-target' 29886ce7 cmTarget: Use a simpler delete algorithm. 197f4de1 cmTarget: Split storage of compile definitions from genexes. 44e071ae cmTarget: Split storage of compile features from genexes. 772ecef4 cmTarget: Split storage of compile options from genexes. 1f54bc1c cmTarget: Split storage of include directories from genexes. 7568199b cmTarget: Request only the link libraries where needed. 10040601 cmLinkImplementationLibraries: Move to namespace scope. d9da6ee2 cmLinkItem: Split to separate file. 27252b24 cmComputeLinkInformation: Simplify generator object access. 11 August 2015, 12:47:08 UTC
f33ccc2 Merge topic 'rm-Makefile-LocalGenerator' 1689c91d cmMakefile: Remove unused method. dd11f72c cmGlobalGenerator: Base exclusion computation on cmGeneratorTarget. 11 August 2015, 12:47:05 UTC
489ab9c CMake Nightly Date Stamp 11 August 2015, 04:01:05 UTC
c708917 Merge topic 'bootstrap-no-ninja' into next 4e3c7725 bootstrap: Do not build Ninja generator 10 August 2015, 17:28:50 UTC
4e3c772 bootstrap: Do not build Ninja generator The CMake bootstrap process uses Makefile generators so there is no need to build the Ninja generators during bootstrap. 10 August 2015, 17:26:52 UTC
225e2d5 Merge topic 'cmState-definitions' into next cc3f2007 Revert topic 'cmState-definitions' 10 August 2015, 14:01:45 UTC
cc3f200 Revert topic 'cmState-definitions' A performance regression needs to be addressed. 10 August 2015, 14:01:26 UTC
dde71b8 Merge branch 'master' into next 10 August 2015, 13:13:37 UTC
2f16e60 Merge topic 'ninja-version-handling' 874e70bc Ninja: Prevent generating if installed Ninja version is too old. c5ac2b9d Ninja: Centralized required Ninja version numbers and comparisons. 10 August 2015, 13:13:24 UTC
815a2c0 Merge topic 'fix-process-error-handling' 203b20df cmcmd: Improve error handling when executing a process. b28b07db cmCTestCoverageHandle: Improve error handling. 10 August 2015, 13:13:22 UTC
16b889d Merge topic 'fix-get-filename-component' d035e968 get_filename_component: Fix bug where CACHE was ignored. 38ed5866 get_filename_component: Added initial tests for PROGRAM component. 772ca69f get_filename_component: Tests now check for proper CACHE usage. 10 August 2015, 13:13:20 UTC
3d0a719 Merge topic 'change-nmake-env-warning' afeb4eb2 nmake/jom: Only warn about bad VS environment if compiler not found. 10 August 2015, 13:13:18 UTC
e8592e5 Merge topic 'fix-TARGET_FILE-imported' 35aab9df Reject TARGET_PDB_FILE for imported targets instead of crashing 10 August 2015, 13:13:16 UTC
979cf19 Merge topic 'add-global-link-static-properties' into next b695b3b9 Revert "Allow LINK_SEARCH_{START,END}_STATIC props to have default values." 10 August 2015, 13:02:26 UTC
b695b3b Revert "Allow LINK_SEARCH_{START,END}_STATIC props to have default values." This reverts commit 542160830ac3284eea8fc988d3103cdb5b99a56e. The LinkStatic test fails on many machines. 10 August 2015, 13:02:05 UTC
7979e25 CMake Nightly Date Stamp 10 August 2015, 04:01:09 UTC
8618bdc Merge topic 'ninja-version-handling' into next 874e70bc Ninja: Prevent generating if installed Ninja version is too old. c5ac2b9d Ninja: Centralized required Ninja version numbers and comparisons. 101ba25e CMake Nightly Date Stamp 09 August 2015, 17:59:02 UTC
874e70b Ninja: Prevent generating if installed Ninja version is too old. 09 August 2015, 17:51:35 UTC
c5ac2b9 Ninja: Centralized required Ninja version numbers and comparisons. 09 August 2015, 17:31:24 UTC
cf4bbf7 CMake Nightly Date Stamp 09 August 2015, 04:01:05 UTC
43e2c08 Merge topic 'add-global-link-static-properties' into next 54216083 Allow LINK_SEARCH_{START,END}_STATIC props to have default values. 08 August 2015, 14:31:49 UTC
5421608 Allow LINK_SEARCH_{START,END}_STATIC props to have default values. Use the CMAKE_LINK_SEARCH_START_STATIC and CMAKE_LINK_SEARCH_END_STATIC variables to initialize the LINK_SEARCH_START_STATIC and LINK_SEARCH_END_STATIC target properties respectively. 08 August 2015, 14:29:01 UTC
9b72aec Merge topic 'fix-process-error-handling' into next 203b20df cmcmd: Improve error handling when executing a process. b28b07db cmCTestCoverageHandle: Improve error handling. 08 August 2015, 05:27:54 UTC
203b20d cmcmd: Improve error handling when executing a process. 08 August 2015, 05:06:27 UTC
b28b07d cmCTestCoverageHandle: Improve error handling. 08 August 2015, 04:28:38 UTC
101ba25 CMake Nightly Date Stamp 08 August 2015, 04:01:08 UTC
fef2009 Merge topic 'use-generator-target' into next 29886ce7 cmTarget: Use a simpler delete algorithm. 07 August 2015, 19:55:28 UTC
29886ce cmTarget: Use a simpler delete algorithm. This way, the methods can be moved without requiring a local algorithm. The containers use automatic storage. 07 August 2015, 19:55:17 UTC
67df5c9 Merge topic 'use-generator-target' into next 6e13042c Revert "cmTarget: Split storage of sources from genexes." 07 August 2015, 19:55:05 UTC
6e13042 Revert "cmTarget: Split storage of sources from genexes." This reverts commit 3bbd5425d31e179dbb1b70d944ac24523b0eb46b. 07 August 2015, 19:54:31 UTC
f08cc08 Merge topic 'add-global-link-static-properties' into next 7ba7ce98 Allow LINK_SEARCH_{START,END}_STATIC props to have default values. 3cefadbf CMake Nightly Date Stamp 07 August 2015, 19:46:22 UTC
7ba7ce9 Allow LINK_SEARCH_{START,END}_STATIC props to have default values. Use the CMAKE_LINK_SEARCH_START_STATIC and CMAKE_LINK_SEARCH_END_STATIC variables to initialize the LINK_SEARCH_START_STATIC and LINK_SEARCH_END_STATIC target properties respectively. 07 August 2015, 19:27:30 UTC
010f4f8 Merge topic 'use-generator-target' into next 03dd19a3 cmTarget: Use a simpler delete algorithm. 3bbd5425 cmTarget: Split storage of sources from genexes. 197f4de1 cmTarget: Split storage of compile definitions from genexes. 44e071ae cmTarget: Split storage of compile features from genexes. 772ecef4 cmTarget: Split storage of compile options from genexes. 1f54bc1c cmTarget: Split storage of include directories from genexes. 7568199b cmTarget: Request only the link libraries where needed. 07 August 2015, 15:06:31 UTC
03dd19a cmTarget: Use a simpler delete algorithm. This way, the methods can be moved without requiring a local algorithm. The containers use automatic storage. 07 August 2015, 15:06:20 UTC
197f4de cmTarget: Split storage of compile definitions from genexes. 07 August 2015, 15:06:19 UTC
3bbd542 cmTarget: Split storage of sources from genexes. 07 August 2015, 15:06:19 UTC
44e071a cmTarget: Split storage of compile features from genexes. 07 August 2015, 15:06:18 UTC
772ecef cmTarget: Split storage of compile options from genexes. 07 August 2015, 15:06:17 UTC
1f54bc1 cmTarget: Split storage of include directories from genexes. 07 August 2015, 15:06:15 UTC
7568199 cmTarget: Request only the link libraries where needed. 07 August 2015, 15:06:15 UTC
ffdce7e Merge topic 'use-generator-target' into next 95f456d3 Revert "cmGlobalGenerator: Return null generator target for target." 0cc9e058 Revert "cmGeneratorTarget: Move GetLinkInterface from cmTarget." bc0e24a0 Revert "cmGeneratorTarget: Move link iface helpers from cmTarget." 07 August 2015, 15:05:52 UTC
95f456d Revert "cmGlobalGenerator: Return null generator target for target." This reverts commit 239c6d37e28e3a979122999e8555696865fb4824. 07 August 2015, 15:05:09 UTC
0cc9e05 Revert "cmGeneratorTarget: Move GetLinkInterface from cmTarget." This reverts commit ae94ca1c5902dc12ddd7eb7a9e4b197ddde5c884. 07 August 2015, 15:05:04 UTC
bc0e24a Revert "cmGeneratorTarget: Move link iface helpers from cmTarget." This reverts commit 906c9a26630e4fcf2360dd9e824b0191ecaf887f. 07 August 2015, 15:05:00 UTC
3cefadb CMake Nightly Date Stamp 07 August 2015, 04:01:07 UTC
a4634fb Merge topic 'global-generator-makefiles' into next 6d8a125e cmQtAutoGenerators: Prefer a generator to access global generator. 5f66900e cmGlobalGenerator: Port Find API to cmMakefile. c5b8841f cmGlobalGenerator: Create global targets from cmMakefiles. 8f75ea3b cmGlobalGenerator: Port global target creation to cmMakefile. 56f0540b cmGlobalGenerator: Port Configure-time check to cmMakefile. 19b546ef cmGlobalGenerator: Base final target property computation on Makefiles. f8be9ba9 cmGlobalGenerator: Base progress on Makefiles, not LocalGenerators. bc1097e3 cmExportLibraryDependenciesCommand: Port to cmMakefile. 204aecdf cmGlobalGenerator: Port configure-time code to cmMakefile. 3dd6f0a5 cmake: Port configure-time code to cmMakefile. 73e4df99 cmGlobalGenerator: Store a container of cmMakefiles. 19369937 cmGeneratorTarget: Port internal type to cmGeneratorTarget. 32f131b0 cmGeneratorTarget: Prefer the local generator to access the global. 07 August 2015, 02:10:51 UTC
6ec9f59 Merge topic 'global-generator-makefiles' into next a987e5f5 Revert "cmGlobalVisualStudioGenerator: Simplify access to cmGeneratorTarget." 07 August 2015, 02:10:40 UTC
6d8a125 cmQtAutoGenerators: Prefer a generator to access global generator. 07 August 2015, 02:10:29 UTC
5f66900 cmGlobalGenerator: Port Find API to cmMakefile. 07 August 2015, 02:10:29 UTC
c5b8841 cmGlobalGenerator: Create global targets from cmMakefiles. 07 August 2015, 02:10:29 UTC
8f75ea3 cmGlobalGenerator: Port global target creation to cmMakefile. 07 August 2015, 02:10:29 UTC
56f0540 cmGlobalGenerator: Port Configure-time check to cmMakefile. This uses no generate-time state. 07 August 2015, 02:10:29 UTC
19b546e cmGlobalGenerator: Base final target property computation on Makefiles. 07 August 2015, 02:10:29 UTC
f8be9ba cmGlobalGenerator: Base progress on Makefiles, not LocalGenerators. 07 August 2015, 02:10:28 UTC
bc1097e cmExportLibraryDependenciesCommand: Port to cmMakefile. 07 August 2015, 02:10:28 UTC
204aecd cmGlobalGenerator: Port configure-time code to cmMakefile. 07 August 2015, 02:10:28 UTC
3dd6f0a cmake: Port configure-time code to cmMakefile. 07 August 2015, 02:10:28 UTC
73e4df9 cmGlobalGenerator: Store a container of cmMakefiles. For use at configure-time. 07 August 2015, 02:10:28 UTC
1936993 cmGeneratorTarget: Port internal type to cmGeneratorTarget. 07 August 2015, 02:10:28 UTC
32f131b cmGeneratorTarget: Prefer the local generator to access the global. 07 August 2015, 02:10:28 UTC
a987e5f Revert "cmGlobalVisualStudioGenerator: Simplify access to cmGeneratorTarget." This reverts commit 2ee3bd6f3e99be2dc1bf2b3111681838f0b8d268. 07 August 2015, 02:10:01 UTC
4237e9d Merge topic 'use-generator-target' into next 047b83c7 cmTarget: Use a simpler delete algorithm. 8b501eeb cmTarget: Split storage of sources from genexes. ce14c83b cmTarget: Split storage of compile definitions from genexes. 1faf5abf cmTarget: Split storage of compile features from genexes. 34589793 cmTarget: Split storage of compile options from genexes. 3eeeec40 cmTarget: Split storage of include directories from genexes. 07 August 2015, 02:08:29 UTC
047b83c cmTarget: Use a simpler delete algorithm. This way, the methods can be moved without requiring a local algorithm. The containers use automatic storage. 07 August 2015, 02:08:19 UTC
8b501ee cmTarget: Split storage of sources from genexes. 07 August 2015, 02:08:19 UTC
ce14c83 cmTarget: Split storage of compile definitions from genexes. 07 August 2015, 02:08:19 UTC
1faf5ab cmTarget: Split storage of compile features from genexes. 07 August 2015, 02:08:19 UTC
3458979 cmTarget: Split storage of compile options from genexes. 07 August 2015, 02:08:19 UTC
3eeeec4 cmTarget: Split storage of include directories from genexes. 07 August 2015, 02:08:18 UTC
7d31d99 Merge topic 'use-generator-target' into next c392759a fixup! cmTarget: Split storage of include directories from genexes. 07 August 2015, 02:08:05 UTC
c392759 fixup! cmTarget: Split storage of include directories from genexes. 07 August 2015, 02:07:44 UTC
da69b39 Merge topic 'use-generator-target' into next 4730a457 cmTarget: Use a simpler delete algorithm. 058624ce cmTarget: Split storage of sources from genexes. 23ac9e58 cmTarget: Split storage of compile definitions from genexes. d88f8307 cmTarget: Split storage of compile features from genexes. 83122c32 cmTarget: Split storage of compile options from genexes. 398cdc2b cmTarget: Split storage of include directories from genexes. 1fe2c9a1 cmTarget: Request only the link libraries where needed. 906c9a26 cmGeneratorTarget: Move link iface helpers from cmTarget. ae94ca1c cmGeneratorTarget: Move GetLinkInterface from cmTarget. 239c6d37 cmGlobalGenerator: Return null generator target for target. 10040601 cmLinkImplementationLibraries: Move to namespace scope. d9da6ee2 cmLinkItem: Split to separate file. 27252b24 cmComputeLinkInformation: Simplify generator object access. 06 August 2015, 23:03:19 UTC
4730a45 cmTarget: Use a simpler delete algorithm. This way, the methods can be moved without requiring a local algorithm. The containers use automatic storage. 06 August 2015, 23:03:00 UTC
058624c cmTarget: Split storage of sources from genexes. 06 August 2015, 23:03:00 UTC
23ac9e5 cmTarget: Split storage of compile definitions from genexes. 06 August 2015, 23:02:57 UTC
d88f830 cmTarget: Split storage of compile features from genexes. 06 August 2015, 22:59:46 UTC
back to top