cbc9a95 | Brad King | 22 May 2014, 14:41:12 UTC | CMake 3.0.0-rc6 | 22 May 2014, 14:41:12 UTC |
0aa41c7 | Brad King | 20 May 2014, 13:49:57 UTC | Merge branch 'backport-kwsys-cygwin-fixes' into release | 20 May 2014, 13:49:57 UTC |
0c7f84c | Brad King | 19 May 2014, 14:53:51 UTC | KWSys Process: Workaround child kill trouble on Cygwin When we kill a child we send SIGSTOP first so that we can traverse its child processes recursively. On unwinding the recursion we then send SIGKILL. Current Cygwin has trouble when both signals are sent in quick succession by the parent process. Add a usleep(1) after sending the first signal to give up our time slice and give Cygwin a chance to process the first signal before sending the second. | 20 May 2014, 13:48:35 UTC |
e604209 | Brad King | 16 May 2014, 16:39:46 UTC | KWSys SystemTools: Port cygwin path conversion to modern API The cygwin_conv_to_win32_path function is deprecated in favor of cygwin_conv_path. Use the latter. | 20 May 2014, 13:48:26 UTC |
8c420ad | Brad King | 19 May 2014, 13:17:38 UTC | Merge branch 'backport-fix-CMP0022-language-propagation' into release | 19 May 2014, 13:17:38 UTC |
e07f406 | Brad King | 19 May 2014, 13:17:23 UTC | Merge branch 'FindCUDA-separable-compilation-flags' into release | 19 May 2014, 13:17:23 UTC |
6ad14c7 | James Bigler | 18 May 2014, 06:26:26 UTC | FindCUDA: Use CUDA_NVCC_FLAGS* for separable compilation Previously when linking the intermediate link file for separable compilation the CUDA_NVCC_FLAGS* were not used. This caused tremendous confusion when using this feature, and I consider it to be a bug. This change should fix this. | 19 May 2014, 13:14:15 UTC |
40b9cd0 | Brad King | 16 May 2014, 18:19:22 UTC | CMP0022: Fix link language propagation in NEW behavior The languages used in compiling STATIC libraries need to be propagated to dependents regardless of the settings of INTERFACE_LINK_LIBRARIES or CMP0022. They are independent of the libraries in the link interface. Prior to commit v2.8.12~192^2~2 (Introduce the INTERFACE_LINK_LIBRARIES property, 2013-06-04) the cmTarget::ComputeLinkInterface code path for "explicitLibraries" could never be taken for STATIC libraries, so the logic to propagate languages existed only in the non-explicitLibraries code path. After that commit, INTERFACE_LINK_LIBRARIES could be set for STATIC libraries to cause the "explicitLibraries" code path to be taken. The commit also left the old non-explicitLibraries code path conditional on CMP0022 not being set to NEW. Thus link language propagation was left missing from two cases by that commit. The explicitLibraries code path was fixed to propagate languages by commit v2.8.12~149^2~1 (cmTarget: Fix iface libraries and languages for static libraries, 2013-07-26). However, the non-explicitLibraries case was never taught to propagate languages when CMP0022 is set to NEW. Fix that now. Factor the logic to propagate link languages out of the link interface libraries conditions so that it always occurs. Update Tests/Fortran to set CMP0022 to NEW to test this case (because the test passes only if link language propagation works). | 19 May 2014, 13:11:39 UTC |
5527cfa | Brad King | 13 May 2014, 19:25:47 UTC | Merge branch 'fix-atomic-rename-Windows-sharing-violation' into release | 13 May 2014, 19:25:47 UTC |
24bd7ae | Eric Berge | 13 May 2014, 14:10:38 UTC | cmSystemTools::RenameFile: Retry on Windows ERROR_SHARING_VIOLATION Add ERROR_SHARING_VIOLATION to the set of errors (previously including only ERROR_ACCESS_DENIED) that cause a rename (MoveFile) on Windows to retry. The condition was observed when two renames to the same target file name were happening simultaneously. | 13 May 2014, 19:23:36 UTC |
b3ebb8f | Brad King | 13 May 2014, 13:34:03 UTC | CMake 3.0.0-rc5 | 13 May 2014, 13:34:03 UTC |
9996b98 | Brad King | 09 May 2014, 19:20:26 UTC | Merge branch 'ninja-intel-linux' into release | 09 May 2014, 19:20:26 UTC |
54535f4 | Brad King | 09 May 2014, 19:08:16 UTC | Ninja: Fix deptype for Intel compiler on Linux Since commit v3.0.0-rc1~305^2 (Ninja: deptype msvc for Intel's compiler on Windows, 2013-11-25) we used "deps = msvc" for the Intel compiler. This is correct only on Windows. On Linux we still want "deps = gcc". Fix the logic to use "deps = msvc" when the compiler id or the "simulate id" is "MSVC". This will preserve the behavior on Intel for Windows and fix the behavior on Intel for Linux. In the future this should be converted to a platform information module variable. | 09 May 2014, 19:11:54 UTC |
39ae025 | Brad King | 09 May 2014, 15:46:54 UTC | Merge branch 'backport-target-property-policy-context' into release | 09 May 2014, 15:46:54 UTC |
23409f5 | Brad King | 09 May 2014, 14:50:29 UTC | cmTarget: Evaluate CMP0026 in calling context This policy should be checked at the call site that tries to access the LOCATION property, not the directory scope containing the target. Thread the caller context through cmTarget::GetProperty to use for checking the policy setting and emitting a diagnostic with proper backtrace. Extend the RunCMake.CMP0026 test with a cross-directory case. | 09 May 2014, 15:12:48 UTC |
2e75bf6 | Brad King | 09 May 2014, 14:04:23 UTC | cmTarget: Drop unused GetProperty signature No callers use the second "scope" argument. Drop this signature and hard-code the default parameter value internally. | 09 May 2014, 15:06:13 UTC |
890efcb | Brad King | 07 May 2014, 19:35:32 UTC | Merge branch 'vs-fix-MANIFESTUAC' into release | 07 May 2014, 19:35:32 UTC |
9c7f234 | Eric Berge | 07 May 2014, 18:56:12 UTC | VS: Fix /MANIFESTUAC:NO linker option mapping There are no versions of /MANIFESTUAC:NO where addition values are appended. Remove both of the MANIFESTUAC:NO entries from our flag tables and replace them with one which would set EnableUAC to false and immediately stop processing the /MANIFESTUAC:NO option. | 07 May 2014, 19:24:08 UTC |
74dc1a0 | Brad King | 07 May 2014, 19:04:15 UTC | Merge branch 'desktop-icon' into release | 07 May 2014, 19:04:15 UTC |
0c4c29e | Johannes Huber | 07 May 2014, 11:43:58 UTC | cmake-gui: Fix desktop file icon configuration Drop the icon file extension. This fixes the desktop file validation message: "CMakeSetup32.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path Applied-by: Rolf Eike Beer <eike@sf-mail.de> | 07 May 2014, 19:03:05 UTC |
2673b93 | Brad King | 07 May 2014, 15:14:04 UTC | Merge branch 'ctest-bad-generator' into release | 07 May 2014, 15:14:04 UTC |
5411128 | Brad King | 07 May 2014, 14:59:02 UTC | ctest_build: Do not crash on bad generator name If creation of the global generator fails, return early with an error message instead of trying to use the generator and crashing. Add a CTestTestBadGenerator test to cover this case. Reported-by: Mathieu Malaterre <malat@debian.org> Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=747306 | 07 May 2014, 15:02:16 UTC |
d9889e0 | Brad King | 06 May 2014, 19:33:20 UTC | Merge branch 'ncurses-tinfo' into release | 06 May 2014, 19:33:20 UTC |
1f646c6 | Mark Wright | 17 January 2014, 11:34:58 UTC | FindCurses: Detect and satisfy ncurses dependency on tinfo When ncurses is built with USE=tinfo we need to find "tinfo" as a dependency of the main library. Otherwise 'cbreak' is missing: ld: ...: undefined reference to symbol 'cbreak' ld: note: 'cbreak' is defined in DSO /lib/libtinfo.so.5 so try adding it to the linker command line See https://bugs.gentoo.org/show_bug.cgi?id=468622 for more information. Applied-by: Rolf Eike Beer <eike@sf-mail.de> | 06 May 2014, 19:29:33 UTC |
0e4a2c7 | Mark Wright | 17 January 2014, 11:34:58 UTC | FindCurses: Honor CURSES_NEED_NCURSES when curses is found Take our CURSES_USE_NCURSES code path when CURSES_NEED_NCURSES is enabled even if CURSES_CURSES_LIBRARY also happens to be found. Applied-by: Rolf Eike Beer <eike@sf-mail.de> | 06 May 2014, 19:29:14 UTC |
9cb4677 | Brad King | 06 May 2014, 17:29:05 UTC | Merge branch 'hpux-compile' into release | 06 May 2014, 17:29:05 UTC |
500d83b | Rolf Eike Beer | 12 April 2014, 22:48:02 UTC | CompileFlags: add better selection which aCC version gets -AA +hpxstd98 flags | 06 May 2014, 17:25:01 UTC |
f347fd1 | Rolf Eike Beer | 27 March 2014, 21:30:23 UTC | CompileFlags: Add -AA +hpxstd98 on HP-UX 11.11 with aCC These flags are needed to enable support for C++98. Also teach the 'bootstrap' script to add them if necessary. | 06 May 2014, 17:23:58 UTC |
4ca9b00 | Rolf Eike Beer | 03 April 2014, 17:02:01 UTC | CompileFlags: Test for C++ features after selecting flags Some flags we select may affect availability of C++ features. | 06 May 2014, 17:23:51 UTC |
b121436 | Brad King | 06 May 2014, 14:06:31 UTC | Merge branch 'backport-kwsys-compile-fix' into release | 06 May 2014, 14:06:31 UTC |
8c5b9cf | Brad King | 05 May 2014, 12:57:34 UTC | KWSys SystemInformation: Include backtrace APIs whenever we use them Include execinfo.h, cxxabi.h, and dlfcn.h under the same conditions under which we use the APIs from them. Move their inclusion out of OS-specific blocks. | 06 May 2014, 14:05:01 UTC |
dcae93e | Brad King | 06 May 2014, 14:02:08 UTC | Merge branch 'InstallRequiredSystemLibraries-vs12-mfc' into release | 06 May 2014, 14:02:08 UTC |
c0a6646 | Felix Krause | 06 May 2014, 06:27:59 UTC | InstallRequiredSystemLibraries: MBCS MFC is optional on VS 12 (#14903) The MBCS (Multi-Byte Character Set) has been deprecated with VS 2013, and MSVC no longer ships with an MBCS-version of MFC by default. However, it can be downloaded as an add-on. Teach InstallRequiredSystemLibraries to install the MBCS MFC only for VS < 12 or if it happens to exist on the system. | 06 May 2014, 12:54:39 UTC |
c553d68 | Brad King | 30 April 2014, 20:29:48 UTC | Merge branch 'ExternalProject-verify-cmake-var' into release | 30 April 2014, 20:29:48 UTC |
420280f | Brad King | 30 April 2014, 20:18:13 UTC | ExternalProject: Fix path to cmake in verify script In commit v3.0.0-rc1~103^2~3 (ExternalProject: Reattempt download when verification fails, 2014-01-15) a reference to ${CMAKE_COMMAND} was added to generate a reference to the CMake command in a cmake script. Escape the '$' so that the literal variable reference appears in the script instead of writing the path to the current cmake. This is necessary when the path to CMake contains spaces or other characters special to CMake syntax. | 30 April 2014, 20:21:58 UTC |
c2f27da | Brad King | 25 April 2014, 12:43:07 UTC | Merge branch 'doc-singlehtml' into release | 25 April 2014, 12:43:07 UTC |
6293d1b | Brad King | 25 April 2014, 12:43:00 UTC | Merge branch 'doc-full-help' into release | 25 April 2014, 12:43:00 UTC |
478356e | Brad King | 24 April 2014, 19:05:38 UTC | Restore --help-full option to output all help manuals This option was removed during conversion to the reStructuredText documentation. Restore it. Process documentation starting at Help/index.rst so that all manuals are included in the output. | 25 April 2014, 12:41:31 UTC |
faf291a | Brad King | 24 April 2014, 18:59:34 UTC | Utilities/Sphinx: Add option to build 'singlehtml' format Add SPHINX_SINGLEHTML to enable the Sphinx 'singlehtml' builder. | 24 April 2014, 19:23:27 UTC |
20b46a0 | Brad King | 24 April 2014, 13:26:41 UTC | Merge branch 'sphinx-python3' into release | 24 April 2014, 13:26:41 UTC |
d55671a | Brad King | 24 April 2014, 13:04:27 UTC | Utilities/Sphinx: Fix cmake domain document removal with python3 In the domain clear_doc method, avoid removing entries from a dictionary while iterating over it. Instead accumulate a set of entries to remove at the end. | 24 April 2014, 13:04:52 UTC |
72ab764 | Brad King | 22 April 2014, 16:53:51 UTC | Merge branch 'osx-CFBundle-info-plist' into release | 22 April 2014, 16:53:51 UTC |
149ce5d | Tim Blechmann | 25 March 2014, 15:16:51 UTC | OS X: Fix Info.plist placement in a CFBundle Fix cmOSXBundleGenerator::CreateCFBundle to place Info.plist under the same root directory as the rest of the bundle. Without this, Info.plist was placed into CMAKE_BINARY_DIR, not CMAKE_CURRENT_BINARY_DIR because the target path was not generated correctly. | 22 April 2014, 16:48:44 UTC |
2b7f70c | Brad King | 18 April 2014, 13:10:13 UTC | Merge branch 'sphinx-python3' into release | 18 April 2014, 13:10:13 UTC |
69069cf | Uwe L. Korn | 18 April 2014, 09:19:18 UTC | Utilities/Sphinx: Port documentation generation to python3 (#14886) | 18 April 2014, 12:42:34 UTC |
567e4e6 | Brad King | 16 April 2014, 17:24:46 UTC | CMake 3.0.0-rc4 | 16 April 2014, 17:24:46 UTC |
e40fbbb | Brad King | 16 April 2014, 17:19:10 UTC | Merge branch 'archive-null-error' into release | 16 April 2014, 17:19:10 UTC |
ac00baa | Brad King | 16 April 2014, 17:19:03 UTC | Merge branch 'implicit-libNN-dirs' into release | 16 April 2014, 17:19:03 UTC |
b508de5 | Brad King | 16 April 2014, 17:07:55 UTC | cmArchiveWrite: Handle NULL error string (#14882) If archive_error_string returns NULL, use a placeholder string instead of crashing. | 16 April 2014, 17:13:28 UTC |
cc57ff5 | Brad King | 16 April 2014, 15:35:31 UTC | Drop /lib32 and /lib64 from link directories and RPATH (#14875) Extend CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES with these paths. We already have the equivalents under /usr. Systems that have these directories have their dynamic loaders configured already. Do not allow them to appear in the RPATH explicitly. | 16 April 2014, 15:40:48 UTC |
1c58719 | Brad King | 11 April 2014, 13:12:00 UTC | Merge branch 'rc-windres-with-dot' into release | 11 April 2014, 13:12:00 UTC |
7147ed5 | Brad King | 10 April 2014, 14:10:39 UTC | CMakeRCInformation: Recognize 'windres' tools with '.' in name (#14865) A 64-bit MinGW windres is named "i686-w64-mingw32.shared-windres". The get_filename_component NAME_WE mode may strip the ".shared-windres" part and cause the result to no longer contain "windres". Instead, match the "windres" name in the full CMAKE_RC_COMPILER value first, and use the get_filename_component code path only for other resource compilers. | 11 April 2014, 13:10:56 UTC |
db924e0 | Brad King | 10 April 2014, 14:08:17 UTC | CMakeRCInformation: Do not mention 'Fortran' in documentation This module is for the Windows Resource Compiler, not Fortran. | 11 April 2014, 13:10:56 UTC |
a2da465 | Brad King | 10 April 2014, 16:58:45 UTC | Merge branch 'Fortran-pgi-intel-arch' into release | 10 April 2014, 16:58:45 UTC |
eb8cb2c | Brad King | 10 April 2014, 16:55:22 UTC | Fortran: Detect pointer size on Intel archs with PGI (#14870) The PGI compiler does not define __SIZEOF_POINTER__ so use the __x86_64__ or __i386__ CPU macros to select a pointer size instead. | 10 April 2014, 16:57:02 UTC |
4fd2669 | Brad King | 10 April 2014, 16:49:54 UTC | Merge branch 'CMakeDetermineVSServicePack-vs-11-update-4' into release | 10 April 2014, 16:49:54 UTC |
f0de3f8 | Brad King | 10 April 2014, 16:26:21 UTC | CMakeDetermineVSServicePack: Add VS 11 update 4 | 10 April 2014, 16:49:14 UTC |
105658d | Brad King | 10 April 2014, 15:03:32 UTC | CMakeDetermineVSServicePack: Match versions more robustly Use the CMAKE_MATCH_* variables to simplify matching logic. Match either 3 or 4 version components. Do not fail when there are only three components available. | 10 April 2014, 16:49:14 UTC |
101515b | Brad King | 10 April 2014, 15:01:46 UTC | CMakeDetermineVSServicePack: Format documentation Also state explicitly that the module is deprecated. | 10 April 2014, 16:49:14 UTC |
c4b31a2 | Brad King | 03 April 2014, 17:08:27 UTC | Merge branch 'Qt4Macros-moc-performance' into release | 03 April 2014, 17:08:27 UTC |
7beba98 | Robert Maynard | 03 April 2014, 15:27:58 UTC | Qt4Macros: Make QT4_CREATE_MOC_COMMAND a function QT4_CREATE_MOC_COMMAND is given a moc_flags argument that contains the COMPILE_DEFINITIONS and a potentially large list of include directories. Since it is a macro, the ${moc_flags} reference is replaced with this content and sent through cmMakefile::ExpandVariablesInString (EVIS). Since commit v3.0.0-rc1~138^2 (Qt4: Use generator expression in COMPILE_DEFINITIONS, 2014-01-13) the COMPILE_DEFINITIONS value contains a '$' so the EVIS fast-path is no longer used. Instead the full cmCommandArgumentParserHelper is now used on the large input, which is very slow (since it was originally created for hand-written code). Change QT4_CREATE_MOC_COMMAND to a function instead of a macro to avoid passing large content through EVIS. This makes it significantly faster. | 03 April 2014, 16:58:58 UTC |
97243c2 | Brad King | 02 April 2014, 18:54:17 UTC | Merge branch 'revise-compiler-id-policies' into release | 02 April 2014, 18:54:17 UTC |
a41c0a9 | Brad King | 02 April 2014, 18:02:03 UTC | Do not warn by default when policy CMP0025 or CMP0047 is not set These policies are triggered by the use of a particular compiler rather than outdated CMake code in a project. Avoid warning in every project that enables a language by not displaying the policy warning by default. Add variable CMAKE_POLICY_WARNING_CMP<NNNN> to control the warning explicitly; otherwise enable the warning with --debug-output or --trace. This breaks with strict policy convention because it does not provide developers with any warning about the behavior change by default. Existing projects will continue to build without a warning or change in behavior. When a developer changes the minimum required version of CMake in a project to a sufficiently high value (3.0), the project will suddenly get the new compiler id and may break, but at least the breakage comes with a change to the project rather than the version of CMake used to build it. Breaking strict policy convention is worthwhile in this case because very few projects will be affected by the behavior change but every project would have to see the warning if it were enabled by default. | 02 April 2014, 18:43:54 UTC |
d339653 | Brad King | 02 April 2014, 16:51:47 UTC | Help: Revise and format policy CMP0025 and CMP0047 docs Add inline reST markup as appropriate. Word CMP0047 docs more like those of CMP0025. State explicitly that the policies must be set before the project or enable_language command calls. | 02 April 2014, 18:42:45 UTC |
f180fc8 | Brad King | 02 April 2014, 13:38:28 UTC | Merge branch 'fix_policy_diagnostics' into release | 02 April 2014, 13:38:28 UTC |
b783b99 | Brad King | 02 April 2014, 13:38:23 UTC | Merge branch 'clang-warnings' into release | 02 April 2014, 13:38:23 UTC |
77b581c | Nils Gladitz | 28 March 2014, 20:38:10 UTC | Policies: omit warnings about unset policies when they are actually set to NEW | 31 March 2014, 13:45:10 UTC |
50ca77f | Sean McBride | 28 March 2014, 15:10:37 UTC | create_test_sourcelist: Initialize variable at declaration Clang -Wconditional-uninitialized warns otherwise. | 31 March 2014, 13:41:05 UTC |
8272bbc | Brad King | 26 March 2014, 17:24:10 UTC | Merge branch 'fix-Qt-manual-typo' into release | 26 March 2014, 17:24:10 UTC |
dcfbbe8 | Stephen Kelly | 26 March 2014, 16:50:08 UTC | Help: Fix typo in cmake-qt manual. Do -> To. | 26 March 2014, 16:50:08 UTC |
a48de7d | Brad King | 20 March 2014, 13:26:39 UTC | CMake 3.0.0-rc3 | 20 March 2014, 13:26:39 UTC |
6a85d62 | Brad King | 19 March 2014, 14:57:04 UTC | Merge branch 'add_custom_command-no-INTERFACE-lib' into release | 19 March 2014, 14:57:04 UTC |
aee0633 | Brad King | 19 March 2014, 14:54:18 UTC | Merge branch 'fix-Qt5-non-Windows' into release | 19 March 2014, 14:54:18 UTC |
2600e92 | Stephen Kelly | 19 March 2014, 14:50:01 UTC | Disallow INTERFACE libraries with add_custom_command(TARGET). Don't attempt to trace their dependencies. | 19 March 2014, 14:51:21 UTC |
5f21067 | Stephen Kelly | 19 March 2014, 14:34:18 UTC | QtDialog: Fix Qt 5 build on non-Windows. The Qt5Core_QTMAIN_LIBRARIES variable is defined to the Qt5::WinMain target on Windows, and undefined elsewhere. | 19 March 2014, 14:38:02 UTC |
0f4e8fd | Brad King | 17 March 2014, 17:14:27 UTC | CMake 3.0.0-rc2 | 17 March 2014, 17:14:27 UTC |
4a7eb0c | Brad King | 17 March 2014, 13:35:30 UTC | Merge branch 'CONFIG-LOCATION-CMP0026' into release | 17 March 2014, 13:35:30 UTC |
c903b53 | Stephen Kelly | 15 March 2014, 08:18:39 UTC | cmTarget: Restore <CONFIG>_LOCATION to CMP0026 OLD behavior (#14808) Restore support for the undocumented <CONFIG>_LOCATION target property removed by commit v3.0.0-rc1~175^2 (cmTarget: Remove support for <CONFIG>_LOCATION property, 2013-12-30) as part of the CMP0026 OLD behavior. | 17 March 2014, 13:30:39 UTC |
43b39b1 | Brad King | 17 March 2014, 13:24:12 UTC | Merge branch 'fix-Qt5-windows-build' into release | 17 March 2014, 13:24:12 UTC |
61c60b2 | Stephen Kelly | 12 March 2014, 15:58:03 UTC | QtDialog: Avoid linking to Qt4 WinMain when using Qt 5. Override the QT_QTMAIN_LIBRARY cache variable with a regular variable in the Qt 5 configuration. This avoids linking with the Qt 4 version of the WinMain library. | 17 March 2014, 13:15:14 UTC |
aa195cd | Brad King | 14 March 2014, 14:00:16 UTC | Merge branch 'intel-14-version' into release | 14 March 2014, 14:00:16 UTC |
967d09f | Brad King | 14 March 2014, 13:59:49 UTC | Merge branch 'fix-find_dependency-empty-version' into release | 14 March 2014, 13:59:52 UTC |
eddabf9 | Brad King | 14 March 2014, 12:41:24 UTC | CMake*CompilerId: Fix patch level for Intel >= 14.0 (#14806) According to the Intel release notes: http://software.intel.com/sites/default/files/l-compiler-release-update.pdf the __INTEL_COMPILER_UPDATE predefined macro was introduced to hold the third version component. Reported-by: Dirk Ribbrock <dirk.ribbrock@mathematik.uni-dortmund.de> Co-Author: Rolf Eike Beer <kde@opensource.sf-tec.de> | 14 March 2014, 12:51:37 UTC |
34cd5fc | Aurélien Gâteau | 13 March 2014, 12:19:25 UTC | find_dependency: Give more helpful message if VERSION is empty | 13 March 2014, 19:51:11 UTC |
59d3898 | Brad King | 12 March 2014, 18:56:37 UTC | Merge branch 'fix-CMP0046-warning' into release | 12 March 2014, 18:56:37 UTC |
d83245a | Stephen Kelly | 12 March 2014, 16:59:36 UTC | cmTarget: Don't create duplicate backtraces in CMP0046 warning | 12 March 2014, 17:01:26 UTC |
7534967 | Brad King | 12 March 2014, 14:12:06 UTC | Merge branch 'fix-find_dependency-EXACT' into release | 12 March 2014, 14:12:06 UTC |
224f50f | Stephen Kelly | 11 March 2014, 13:49:30 UTC | find_dependency: Make sure invalid EXACT use can be reported. Test the first argument directly for matching 'EXACT'. The error check in its previous position was incorrect and would only trigger with a version of '0' or similar. | 11 March 2014, 13:51:06 UTC |
c2d1ea3 | Brad King | 11 March 2014, 13:06:53 UTC | Merge branch 'fix-xcode-compiler-force' into release | 11 March 2014, 13:06:53 UTC |
8c9bfac | Brad King | 10 March 2014, 20:57:59 UTC | Xcode: Convert forced CMAKE_<LANG>_COMPILER to full path if possible During cross-compiling the toolchain file may use CMakeForceCompiler to force a compiler setting. When using the Xcode generator try to convert it to a full path by searching the PATH as is done for the Makefile generators. | 10 March 2014, 21:12:00 UTC |
6852fb8 | Brad King | 10 March 2014, 20:51:41 UTC | CMakeDetermine*Compiler: Factor out search for compiler in PATH Factor out a _cmake_find_compiler_path helper macro to avoid duplication of the search for a full path to the compiler. | 10 March 2014, 21:12:00 UTC |
29d4f6b | Brad King | 10 March 2014, 14:24:16 UTC | Merge branch 'doc-osx-path-variables' into release | 10 March 2014, 14:24:16 UTC |
764e977 | Brad King | 06 March 2014, 18:57:11 UTC | Help: Document variables CMAKE_APPBUNDLE_PATH and CMAKE_FRAMEWORK_PATH | 10 March 2014, 14:23:42 UTC |
ebaa5a6 | Brad King | 10 March 2014, 13:38:52 UTC | Merge branch 'fix-AUTOGEN-custom-command-depends' into release | 10 March 2014, 13:38:52 UTC |
29ff93a | Brad King | 10 March 2014, 13:38:48 UTC | Merge branch 'fix-find_dependency-EXACT' into release | 10 March 2014, 13:38:48 UTC |
ef0386c | Brad King | 10 March 2014, 13:38:38 UTC | Merge branch 'fix-Qt4-DBus-macro' into release | 10 March 2014, 13:38:38 UTC |
9d4394e | Brad King | 10 March 2014, 13:36:31 UTC | Merge branch 'python-3.4' into release | 10 March 2014, 13:36:31 UTC |
98e3831 | Brad King | 10 March 2014, 13:36:28 UTC | Merge branch 'fix-policy-scopes' into release | 10 March 2014, 13:36:28 UTC |
112cba9 | Stephen Kelly | 05 March 2014, 12:43:50 UTC | QtAutogen: Fix AUTOGEN depends on custom command output with VS. Visual Studio is handled as a special case for autogen depends. However, the special handling works only for target dependencies, not file dependencies output by a custom command. Use a PRE_BUILD step only if all depends are targets. | 10 March 2014, 12:01:29 UTC |
fc2bad5 | Stephen Kelly | 10 March 2014, 10:49:58 UTC | Qt4: Use correct qdbus executable in macro. Commit v3.0.0-rc1~71^2~9 (Qt4: Use IMPORTED executable names with custom commands., 2014-01-24) erroneusly changed this command to use the wrong target. | 10 March 2014, 10:50:28 UTC |