1c7833e | Brad King | 28 March 2013, 14:42:24 UTC | Merge topic 'ExactCaseReadmeTxt' 5479251 Modules/readme.txt: make lines a bit shorter for easier readability 140692d Modules/readme.txt: switch from "XXX" to "Xxx" | 28 March 2013, 14:42:24 UTC |
9852d8f | Brad King | 28 March 2013, 14:42:07 UTC | Merge topic 'use-java-INCLUDE_JARS' 8a2fca8 UseJava.cmake: require explicit request to include jars | 28 March 2013, 14:42:07 UTC |
91461b4 | Brad King | 28 March 2013, 14:41:55 UTC | Merge topic 'dev/add-isystem-for-clang' 4d668f3 Clang: Add -isystem flag support everywhere | 28 March 2013, 14:41:55 UTC |
5479251 | Alex Neundorf | 26 March 2013, 17:57:53 UTC | Modules/readme.txt: make lines a bit shorter for easier readability This patch doesn't make them 79 characters long, but at least gets rid of really long lines. While at it, fix spelling of "relevant". Alex | 28 March 2013, 14:39:14 UTC |
140692d | Alex Neundorf | 26 March 2013, 17:52:30 UTC | Modules/readme.txt: switch from "XXX" to "Xxx" Using XXX as name of the package is ambiguous, since it can be interpreted as "ALLUPPERCASE" and also as "ExactCase (if the name is already ALLUPPERCASE)". After extensive discussion there is the conclusion that ExactCase is intended, so using a CamelCased name makes that more obvious. Alex | 28 March 2013, 14:38:49 UTC |
8a2fca8 | Matthew Woehlke | 26 March 2013, 16:14:46 UTC | UseJava.cmake: require explicit request to include jars Modify add_jar to (partly) use cmake_parse_arguments, and to require using the named argument list INCLUDE_JARS to specify jar files (or jar targets) to use as dependencies when creating a jar. This preserves the ability to have such, while restoring the historic behavior that jar files listed as sources are ignored. (The code now explicitly ignores them, however, rather than adding them to an unused local variable, so that it is more clear that nothing is being done with them.) | 28 March 2013, 14:35:42 UTC |
4d668f3 | Ben Boeckel | 26 March 2013, 17:21:37 UTC | Clang: Add -isystem flag support everywhere In GNU.cmake, -isystem is not used if APPLE is set. However, Clang has pretty much always supported -isystem, so we should always use it. In the future, GNU.cmake should do a version check to see if -isystem is supported. | 28 March 2013, 14:32:24 UTC |
6a03ea4 | Kitware Robot | 28 March 2013, 04:01:11 UTC | CMake Nightly Date Stamp | 28 March 2013, 04:01:11 UTC |
eb46235 | Kitware Robot | 27 March 2013, 04:01:09 UTC | CMake Nightly Date Stamp | 27 March 2013, 04:01:09 UTC |
b9e4a5a | Brad King | 26 March 2013, 18:36:45 UTC | Merge topic 'error-on-exported-missing-include-dir' 28051f1 Report an error on IMPORTED targets with a faulty INTERFACE af81a3c install(EXPORT): Ensure clean INTERFACE_INCLUDE_DIRECTORIES | 26 March 2013, 18:36:45 UTC |
169bba4 | Brad King | 26 March 2013, 18:36:40 UTC | Merge topic 'ep_retry_clone' 118f741 ExternalProject: Retry on a failed git clone | 26 March 2013, 18:36:40 UTC |
c20f4dd | Brad King | 26 March 2013, 18:36:32 UTC | Merge topic 'vs-sln-header' c677838 VS: Fix VS 10/11 .sln headers (#14038) | 26 March 2013, 18:36:32 UTC |
a3872ba | Brad King | 26 March 2013, 18:36:26 UTC | Merge topic 'fix-new-target-commands-docs' 2e80f9f Fix new target commands documentation. | 26 March 2013, 18:36:26 UTC |
0261bdf | Brad King | 26 March 2013, 18:36:07 UTC | Merge topic 'fix-COMPILE_DEFINITIONS-config' 1703b00 Test evaluation of per-config COMPILE_DEFINITIONS (#14037) a6286e9 Fix the evaluation of per-config COMPILE_DEFINITIONS (#14037) | 26 March 2013, 18:36:07 UTC |
28051f1 | Stephen Kelly | 24 March 2013, 20:18:21 UTC | Report an error on IMPORTED targets with a faulty INTERFACE It is considered an error if the INTERFACE_INCLUDE_DIRECTORIES contains a directory which does not exist, which indicates a programmer error by the upstream, or a packaging error. One of the RunCMake.CompatibleInterface tests also needs to be updated due to this change. Non-existant includes were used in the test, but are not needed. | 26 March 2013, 14:45:28 UTC |
af81a3c | Stephen Kelly | 24 March 2013, 20:18:17 UTC | install(EXPORT): Ensure clean INTERFACE_INCLUDE_DIRECTORIES Check that source and binary directories are not part of the INTERFACE_INCLUDE_DIRECTORIES for installed IMPORTED targets. This is limited to directories which do not contain generator expressions to evaluate. Such paths can only be checked at time of use of the imported target, which will be done in a follow up patch. | 26 March 2013, 14:45:07 UTC |
118f741 | Bill Hoffman | 20 March 2013, 21:54:49 UTC | ExternalProject: Retry on a failed git clone Git sometimes fails to clone repositories due to network outage or server load. Try 3 times before giving up. | 26 March 2013, 14:31:39 UTC |
2fcb060 | Kitware Robot | 26 March 2013, 04:01:08 UTC | CMake Nightly Date Stamp | 26 March 2013, 04:01:08 UTC |
c677838 | Brad King | 25 March 2013, 17:30:46 UTC | VS: Fix VS 10/11 .sln headers (#14038) The VS version we generate in the .sln header is used by VS when opening the file through Windows Explorer and possibly elsewhere. Fix our generators to use version strings known to VS to avoid a drop-down box. For VS 10, since commit 4f96af44 (Fix VS 10 .sln files for Windows Explorer, 2009-10-22) we use "Visual Studio 2010" instead of just "Visual Studio 10". This is correct except that for the Express edition we need "Visual C++ Express 2010". For VS 11, since commit f0d66ab4 (VS11: Fix comment generated at the top of *.sln files, 2011-10-20) we use "Visual Studio 11" in the .sln header but the preferred value is "Visual Studio 2012" (just as the first commit mentioned above fixed for VS 10). Also for the Express edition we need "Visual Studio Express 2012 for Windows Desktop". | 25 March 2013, 18:25:14 UTC |
2e80f9f | Stephen Kelly | 25 March 2013, 18:23:01 UTC | Fix new target commands documentation. The target_include_directories and target_compile_defintions commands accepted targets as arguments until commit f6b16d4b (Don't allow targets args in the new target commands., 2013-01-29). This followed from discussion on the mailing list (target_include_directories() accepts only absolute paths ?, 2013-01-28): http://thread.gmane.org/gmane.comp.programming.tools.cmake.devel/5925/focus=5948 http://public.kitware.com/pipermail/cmake-developers/2013-January/006301.html It was also decided to allow relative paths in target_include_directories(). | 25 March 2013, 18:23:01 UTC |
1703b00 | Brad King | 25 March 2013, 13:43:22 UTC | Test evaluation of per-config COMPILE_DEFINITIONS (#14037) Teach the CompileDefinitions test to cover evaluation of config-specific generator expressions. | 25 March 2013, 14:49:42 UTC |
a6286e9 | Stephen Kelly | 24 March 2013, 20:18:39 UTC | Fix the evaluation of per-config COMPILE_DEFINITIONS (#14037) The API for retrieving per-config COMPILE_DEFINITIONS has long existed because of the COMPILE_DEFINITIONS_<CONFIG> style properties. Ensure that the provided configuration being generated is also used to evaluate the generator expressions in cmTarget::GetCompileDefinitions. Both the generic COMPILE_DEFINITIONS and the config-specific variant need to be evaluated with the requested configuration. This has the side-effect that the COMPILE_DEFINITIONS does not need to be additionally evaluated with no configuration, so the callers can be cleaned up a bit too. | 25 March 2013, 14:49:22 UTC |
ddbe2e1 | Brad King | 25 March 2013, 14:08:10 UTC | Merge topic 'compile-object-TARGET-placeholder' 0b7ad3f Replace <TARGET> in CMAKE_<LANG>_COMPILE_OBJECT rule variables | 25 March 2013, 14:08:10 UTC |
365ada4 | Brad King | 25 March 2013, 14:08:05 UTC | Merge topic 'rename-include-current-dir-in-interface-var' fc43477 Rename variable for including current directory in interfaces | 25 March 2013, 14:08:05 UTC |
33c2254 | Brad King | 25 March 2013, 14:08:00 UTC | Merge topic 'update-kwsys' 3ed2d03 Merge branch 'upstream-kwsys' into update-kwsys 83a9f09 KWSys 2013-03-21 (2d263bc3) | 25 March 2013, 14:08:00 UTC |
40e677e | Brad King | 25 March 2013, 14:07:57 UTC | Merge topic 'cpack-printf-format-warnings' 0fca154 CPack: Avoid "format expects 'unsigned int'" warnings | 25 March 2013, 14:07:57 UTC |
1cc637d | Brad King | 25 March 2013, 14:07:52 UTC | Merge topic 'doc-string-regex' 763a6dc string: Fix regex documentation of '^' and '$' (#14028) | 25 March 2013, 14:07:52 UTC |
1a60115 | Kitware Robot | 25 March 2013, 04:01:04 UTC | CMake Nightly Date Stamp | 25 March 2013, 04:01:04 UTC |
1970073 | Kitware Robot | 24 March 2013, 04:01:03 UTC | CMake Nightly Date Stamp | 24 March 2013, 04:01:03 UTC |
d4a94b8 | Kitware Robot | 23 March 2013, 04:01:08 UTC | CMake Nightly Date Stamp | 23 March 2013, 04:01:08 UTC |
0fca154 | Paul Kunysch | 05 March 2013, 19:16:11 UTC | CPack: Avoid "format expects 'unsigned int'" warnings Cast sprintf uid and gid arguments to match the type expected by their "%-6u" format strings. | 22 March 2013, 12:53:58 UTC |
3ed2d03 | Brad King | 22 March 2013, 12:08:03 UTC | Merge branch 'upstream-kwsys' into update-kwsys | 22 March 2013, 12:08:03 UTC |
83a9f09 | KWSys Robot | 21 March 2013, 18:49:23 UTC | KWSys 2013-03-21 (2d263bc3) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 2d263bc3 | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 5c34ed2e..2d263bc3 Paul Kunysch (1): 2d263bc3 Process: Increase FD_SETSIZE on Cygwin Sean McBride (1): 13f5badd SystemInformation: Replace __GNUG__ with __GNUC__ Change-Id: I2d29f6d7e9bbc34f7a9b40394a7ee05f3c537396 | 22 March 2013, 12:07:58 UTC |
0b7ad3f | Brad King | 21 March 2013, 18:31:57 UTC | Replace <TARGET> in CMAKE_<LANG>_COMPILE_OBJECT rule variables In some languages the compiler may need to know the path of the final target file for which an object is being compiled. Honor the <TARGET> placeholder for compilation rules to support such cases. Note that this cannot work with OBJECT library targets because the final target path is not known during compilation (there can even be more than one final target). Suggested-by: Vittorio Giovara <vittorio.giovara@gmail.com> | 22 March 2013, 11:52:54 UTC |
8bffce9 | Kitware Robot | 22 March 2013, 04:01:08 UTC | CMake Nightly Date Stamp | 22 March 2013, 04:01:08 UTC |
aa16a43 | Kitware Robot | 21 March 2013, 04:01:10 UTC | CMake Nightly Date Stamp | 21 March 2013, 04:01:10 UTC |
2557e84 | Kitware Robot | 20 March 2013, 04:01:10 UTC | CMake Nightly Date Stamp | 20 March 2013, 04:01:10 UTC |
3efede0 | Brad King | 19 March 2013, 23:37:49 UTC | Merge topic 'automoc-append-implicit-dirs' 753b905 Automoc: append implicit includes after user-specified dirs | 19 March 2013, 23:37:49 UTC |
753b905 | Stephen Kelly | 17 March 2013, 18:40:37 UTC | Automoc: append implicit includes after user-specified dirs The commit d2536579 (Automoc: fix regression #13667, broken build in phonon, 2012-11-19) changed Automoc to try to re-add the Qt header dir if it was stripped out as an implicit include from the moc command line. When invoking a compiler, those directories are stripped out because they are built-in, but for moc, there are no built-in directories. The follow-up commit acc22400 (Automoc: get include dirs without stripping implicit include dirs off, 2012-12-07) went further by not removing the implicit include dirs, if they were specified specifically by the user. This had the remaining problem that the implicit include dirs appeared in a different order of precedence for moc compared to the compiler. Resolve that by stripping out the include dirs, where specified for the moc command line to, and then appending them at the end. Note that the order of the appended implicit include directories is the order they are specified in the CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES, not the order specified by the user. | 19 March 2013, 23:36:42 UTC |
fc43477 | Brad King | 19 March 2013, 20:40:06 UTC | Rename variable for including current directory in interfaces Rename the variable added by commit 9ce1b9ef (Add CMAKE_BUILD_INTERFACE_INCLUDES build-variable, 2012-11-25) to CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE to be more consistent with the existing CMAKE_INCLUDE_CURRENT_DIR variable. Suggested-by: Alex Neundorf <neundorf@kde.org> | 19 March 2013, 20:44:17 UTC |
0174785 | Brad King | 19 March 2013, 19:20:37 UTC | Merge topic 'expand-version-of-Qt5-gui-fix' 6387f6d cmake-gui: Use the QStandardItemModel workaround until 5.1.0. | 19 March 2013, 19:20:37 UTC |
36f1581 | Brad King | 19 March 2013, 19:20:34 UTC | Merge topic 'FindImageMagick-v6.8.0-8' dbd895b FindImageMagick: Search versioned suffixes (#14012) | 19 March 2013, 19:20:34 UTC |
b04b8dd | Brad King | 19 March 2013, 19:20:30 UTC | Merge topic 'Ruby-version-selection' d7e05e4 FindRuby: improve version selection | 19 March 2013, 19:20:30 UTC |
16695a6 | Brad King | 19 March 2013, 19:20:27 UTC | Merge topic 'fix-genex-preprocess' 7a619fa Fix cmGeneratorExpression::Preprocess for interleaved inputs. | 19 March 2013, 19:20:27 UTC |
cc1c533 | Brad King | 19 March 2013, 19:20:22 UTC | Merge topic 'fix-java-jar-depends' adeafad UseJava.cmake: accept jar targets in add_jar 53a05b8 UseJava.cmake: fix passing jars to add_jar 45c8e4b UseJava.cmake: simplify path logic | 19 March 2013, 19:20:22 UTC |
6387f6d | Stephen Kelly | 18 March 2013, 13:08:59 UTC | cmake-gui: Use the QStandardItemModel workaround until 5.1.0. If there is a Qt 5.0.3 release, it may or may not contain the patch that fixes this issue. http://thread.gmane.org/gmane.comp.lib.qt.releasing/882 Just use the workaround until 5.1.0 which certainly will contain the fix. Don't use the workaround before Qt 5.0.0. | 19 March 2013, 19:14:46 UTC |
763a6dc | Brad King | 19 March 2013, 17:13:32 UTC | string: Fix regex documentation of '^' and '$' (#14028) They match at the beginning and end of the input, not by line. Reported-by: Martin Perzl <martin.perzl@web.de> | 19 March 2013, 17:14:22 UTC |
5dfa624 | Kitware Robot | 19 March 2013, 04:01:07 UTC | CMake Nightly Date Stamp | 19 March 2013, 04:01:07 UTC |
dbd895b | Rex Dieter | 18 March 2013, 20:37:33 UTC | FindImageMagick: Search versioned suffixes (#14012) The parent commit added suffixes for -Q8 and -Q16 but there may also be versioned suffixes -6.Q8 and -6.Q16. | 18 March 2013, 20:37:50 UTC |
d7e05e4 | Rolf Eike Beer | 18 March 2013, 19:17:08 UTC | FindRuby: improve version selection This will stop e.g. looking for a ruby1.9 executable first if "1.8 EXACT" was given. | 18 March 2013, 19:17:08 UTC |
7a619fa | Stephen Kelly | 14 March 2013, 20:40:21 UTC | Fix cmGeneratorExpression::Preprocess for interleaved inputs. We can't find both preprocessing expressions at once, because then the BUILD_INTERFACE will always be favored if both are present, even if INSTALL_INTERFACE appears first. This was affecting the behavior of install(EXPORT) because the INTERFACE_INCLUDE_DIRECTORIES contained entries like /foo/include;$<INSTALL_INTERFACE:/bar/include> As the INSTALL_INTERFACE always evaluates to '0', it always needs to be preprocessed properly. | 18 March 2013, 14:09:47 UTC |
526cbaf | Brad King | 18 March 2013, 13:42:06 UTC | Merge topic 'findqt4-withqt5' 252bfd3 FindQt4: If Qt5 is in CMAKE_PREFIX_PATH, be sure to find Qt4 includes. | 18 March 2013, 13:42:06 UTC |
68e86af | Brad King | 18 March 2013, 13:41:59 UTC | Merge topic 'fix-FPHSA-match' 78e6217 FPHSA: Fix FOUND_VAR check to work with if() auto-dereference | 18 March 2013, 13:41:59 UTC |
85f7caa | Brad King | 18 March 2013, 13:41:55 UTC | Merge topic 'CMAKE_AUTOMOC-Qt5-docs' 1b386b3 Document that CMAKE_AUTOMOC works with Qt 5. | 18 March 2013, 13:41:55 UTC |
758651f | Brad King | 18 March 2013, 13:41:50 UTC | Merge topic 'set-QT_MAJOR_VERSION' 4aa10cd FindQt4: Set the INTERFACE_QT_MAJOR_VERSION for Qt4::QtCore | 18 March 2013, 13:41:50 UTC |
bb260f0 | Brad King | 18 March 2013, 13:41:41 UTC | Merge topic 'set-Qt4_FOUND' 28d14f9 FindQt4: Set the Qt4_FOUND variable if Qt4 is found | 18 March 2013, 13:41:41 UTC |
a402bc4 | Brad King | 18 March 2013, 13:41:37 UTC | Merge topic 'TI_DSP_to_TI' 27e6f6e TI compiler: add automatic detection of prefix and suffixes b301586 rename TI_DSP toolchain to TI, since it works also for the ARM compiler 12b25df Determine C/CXX/Fortran compiler: fix indentation 7baa55a Determine C/CXX/Fortran compiler: minor restructuring | 18 March 2013, 13:41:37 UTC |
253d7b6 | Brad King | 18 March 2013, 13:41:28 UTC | Merge topic 'FindCUDA.cmake/SeparableCompilation' b6e9b8f FindCUDA: Use the PRE_LINK mode only for MSVC >= 10 | 18 March 2013, 13:41:28 UTC |
78e6217 | Stephen Kelly | 16 March 2013, 20:42:19 UTC | FPHSA: Fix FOUND_VAR check to work with if() auto-dereference Otherwise, it seems to match on the content of the variable. | 18 March 2013, 13:35:07 UTC |
4aa10cd | Stephen Kelly | 16 March 2013, 17:25:59 UTC | FindQt4: Set the INTERFACE_QT_MAJOR_VERSION for Qt4::QtCore With a similar commit in Qt 5, this will error at CMake time if an attempt is made to use target_link_libraries(foo Qt4::QtCore Qt5::Core) | 18 March 2013, 13:31:33 UTC |
28d14f9 | Stephen Kelly | 16 March 2013, 17:42:14 UTC | FindQt4: Set the Qt4_FOUND variable if Qt4 is found Provide the old QT4_FOUND for compatibility. | 18 March 2013, 13:30:47 UTC |
252bfd3 | Clinton Stimpson | 15 March 2013, 14:32:43 UTC | FindQt4: If Qt5 is in CMAKE_PREFIX_PATH, be sure to find Qt4 includes. | 18 March 2013, 13:06:53 UTC |
ef63fa5 | Kitware Robot | 18 March 2013, 04:01:04 UTC | CMake Nightly Date Stamp | 18 March 2013, 04:01:04 UTC |
d7a2a9c | Kitware Robot | 17 March 2013, 04:01:13 UTC | CMake Nightly Date Stamp | 17 March 2013, 04:01:13 UTC |
1b386b3 | Stephen Kelly | 16 March 2013, 18:31:04 UTC | Document that CMAKE_AUTOMOC works with Qt 5. | 16 March 2013, 18:31:04 UTC |
253a913 | Kitware Robot | 16 March 2013, 04:01:09 UTC | CMake Nightly Date Stamp | 16 March 2013, 04:01:09 UTC |
03b0cee | Kitware Robot | 15 March 2013, 04:01:08 UTC | CMake Nightly Date Stamp | 15 March 2013, 04:01:08 UTC |
27e6f6e | Alex Neundorf | 14 March 2013, 18:42:03 UTC | TI compiler: add automatic detection of prefix and suffixes The TI cross compilers are named e.g. cl6x or armcl, the accompanying strip and ar have the same prefixes/suffixes. Alex | 14 March 2013, 20:48:09 UTC |
b301586 | Alex Neundorf | 13 March 2013, 22:11:29 UTC | rename TI_DSP toolchain to TI, since it works also for the ARM compiler Additionally, look for a special ar and strip Alex | 14 March 2013, 20:47:59 UTC |
12b25df | Alex Neundorf | 14 March 2013, 18:33:58 UTC | Determine C/CXX/Fortran compiler: fix indentation Alex | 14 March 2013, 20:47:49 UTC |
7baa55a | Alex Neundorf | 14 March 2013, 18:32:15 UTC | Determine C/CXX/Fortran compiler: minor restructuring No functional changes, only change the way the if()-condition works, to make it easier to add more cases. Alex | 14 March 2013, 20:47:38 UTC |
55812ab | Brad King | 14 March 2013, 14:00:49 UTC | Merge topic 'configure-no-tests' dd8a06b Configure Tests/CMakeTests only with BUILD_TESTING ON | 14 March 2013, 14:00:49 UTC |
192ef71 | Brad King | 14 March 2013, 14:00:35 UTC | Merge topic 'aix-pic' 5c8c1d6 XL: Use -qpic for position independent code (#14010) | 14 March 2013, 14:00:35 UTC |
b6e9b8f | James Bigler | 14 March 2013, 05:57:37 UTC | FindCUDA: Use the PRE_LINK mode only for MSVC >= 10 Use normal custom command dependencies by default. Use the PRE_LINK approach only to work around what seems to be a bug in msbuild handling of custom build rules that chain together. | 14 March 2013, 13:57:15 UTC |
ae84d24 | Kitware Robot | 14 March 2013, 04:01:10 UTC | CMake Nightly Date Stamp | 14 March 2013, 04:01:10 UTC |
adeafad | Matthew Woehlke | 13 March 2013, 21:34:50 UTC | UseJava.cmake: accept jar targets in add_jar Modify add_jar to also accepts jars by target name. | 13 March 2013, 21:34:50 UTC |
53a05b8 | Matthew Woehlke | 13 March 2013, 21:30:16 UTC | UseJava.cmake: fix passing jars to add_jar Fix setting classpath when encountering a jar argument to add_jar to actually set the variable that is used to specify the classpath to javac, instead of just uselessly appending the jar to CMAKE_JAVA_INCLUDE_PATH (which is never used again at the point where it is modified). Also, list jars so specified as dependencies of compiling the java sources for the jar target. | 13 March 2013, 21:30:16 UTC |
45c8e4b | Matthew Woehlke | 13 March 2013, 21:29:14 UTC | UseJava.cmake: simplify path logic Move logic to determine relative path to .java file to after the file extension check, so that it only executes when it is actually used. | 13 March 2013, 21:29:14 UTC |
dd8a06b | Brad King | 13 March 2013, 18:09:43 UTC | Configure Tests/CMakeTests only with BUILD_TESTING ON Since commit e03f83f3 (ProcessorCount test: fix path to cmsysTestsCxx executable, 2013-01-24) the directory references a target that is not built when BUILD_TESTING is OFF. It makes no sense to add tests without BUILD_TESTING anyway. While at it, use add_subdirectory instead of subdirs to add CMakeTests. | 13 March 2013, 18:09:43 UTC |
5c8c1d6 | Brad King | 13 March 2013, 17:12:47 UTC | XL: Use -qpic for position independent code (#14010) According to XL C/C++ V9.0 documentation the default for -qpic/-qnopic is platform-dependent. It won't hurt to add the option on platforms where it is the default, so always add it when we want position independent code. | 13 March 2013, 17:49:48 UTC |
a95968f | Brad King | 13 March 2013, 17:42:00 UTC | Merge topic 'ninja-escape-line-breaks' 3b4436a Ninja: escape line breaks in literals | 13 March 2013, 17:42:00 UTC |
18029b1 | Brad King | 13 March 2013, 17:37:26 UTC | Merge topic 'findqt4-withqt5' 161a793 FindQt4: Fix QT_QMAKE{_QMAKE => }_EXECUTABLE typo | 13 March 2013, 17:37:26 UTC |
0c1621f | Brad King | 13 March 2013, 17:34:41 UTC | Merge topic 'qt5-fixes' 404e1d6 cmake-gui: Workaround bug in Qt 5.0.0 to 5.0.3 QStandardItemModel 5144f6f cmake-gui: Use -fPIE if required by Qt. | 13 March 2013, 17:34:41 UTC |
8128940 | Brad King | 13 March 2013, 17:34:36 UTC | Merge topic 'cleanup-early-include-CTest-failure' d90f49b CTest: Fail early without PROJECT_BINARY_DIR (#14005) 2e1c2bd build_command: Fail early without CMAKE_MAKE_PROGRAM (#14005) 4e5cb37 Refactor RunCMake.build_command test to allow more cases | 13 March 2013, 17:34:36 UTC |
26bfece | Brad King | 13 March 2013, 17:34:24 UTC | Merge topic 'fix-automoc-no-qt' a223a3b Automoc: Don't create automoc targets if Qt is not used (#13999) 65b5c1e Merge branch 'property-link-depends-no-crash' into fix-automoc-no-qt | 13 March 2013, 17:34:24 UTC |
9a02a26 | Brad King | 13 March 2013, 17:34:20 UTC | Merge topic 'property-link-depends-no-crash' ab079ee Avoid crash when checking property compatibility without link info 92a2ab7 Avoid crash when checking property link dependencies without link info | 13 March 2013, 17:34:20 UTC |
7d9d0ef | Brad King | 13 March 2013, 17:34:16 UTC | Merge topic 'genex-SEMICOLON' 7f3bb8b Add $<SEMICOLON> generator expression. | 13 March 2013, 17:34:16 UTC |
edf200a | Brad King | 13 March 2013, 17:34:06 UTC | Merge topic 'ExternalData-escape-semicolons' 1823ab4 ExternalData: Preserve escaped semicolons during argument expansion | 13 March 2013, 17:34:06 UTC |
0707e0d | Brad King | 13 March 2013, 17:34:02 UTC | Merge topic 'add_subdirectory-trailing-slashes' 1df4928 add_subdirectory: Compute output dir with consistent slashes (#10072) | 13 March 2013, 17:34:02 UTC |
2643634 | Brad King | 13 March 2013, 17:33:53 UTC | Merge topic 'doc-fixes' 3cf2f67 Documentation: Clarify a few subtleties | 13 March 2013, 17:33:53 UTC |
161a793 | Brad King | 13 March 2013, 11:54:36 UTC | FindQt4: Fix QT_QMAKE{_QMAKE => }_EXECUTABLE typo The parent commit accidentally referenced QT_QMAKE_QMAKE_EXECUTABLE which does not exist. Use QT_QMAKE_EXECUTABLE instead. Reported-by: m.hergarden@euphoria-it.nl | 13 March 2013, 11:54:36 UTC |
a9c8359 | Kitware Robot | 13 March 2013, 04:01:11 UTC | CMake Nightly Date Stamp | 13 March 2013, 04:01:11 UTC |
404e1d6 | Stephen Kelly | 12 March 2013, 10:30:59 UTC | cmake-gui: Workaround bug in Qt 5.0.0 to 5.0.3 QStandardItemModel The commit in qtbase 9dfba89c (Add implementations of QAIM::sibling in public APIs., 2012-09-26) added a buggy implementation of sibling(), and the commit f136701b (Use the base implementation of QAbstractItemModel::sibling in QSIM., 2013-02-21) resolves it. Workaround the bug for Qt releases that have it. | 12 March 2013, 22:41:26 UTC |
5144f6f | Stephen Kelly | 12 March 2013, 10:23:53 UTC | cmake-gui: Use -fPIE if required by Qt. | 12 March 2013, 22:41:15 UTC |
d90f49b | Brad King | 12 March 2013, 22:20:01 UTC | CTest: Fail early without PROJECT_BINARY_DIR (#14005) Do not use PROJECT_BINARY_DIR before it is defined. If it is not defined when needed, fail with an error message suggesting that the project() command be invoked first. | 12 March 2013, 22:20:44 UTC |
2e1c2bd | Brad King | 12 March 2013, 22:12:52 UTC | build_command: Fail early without CMAKE_MAKE_PROGRAM (#14005) If CMAKE_MAKE_PROGRAM is not set fail with an error message instead of crashing. Suggest calling project() or enable_language() first to ensure that CMAKE_MAKE_PROGRAM is set. | 12 March 2013, 22:17:40 UTC |
4e5cb37 | Brad King | 12 March 2013, 22:07:52 UTC | Refactor RunCMake.build_command test to allow more cases Move the ErrorsOFF/ON common logic from CMakeLists.txt into an ErrorsCommon file to allow other test cases to be added that do not use the Errors test logic. | 12 March 2013, 22:09:22 UTC |
a223a3b | Stephen Kelly | 11 March 2013, 22:26:38 UTC | Automoc: Don't create automoc targets if Qt is not used (#13999) Commit 79568f95 (automoc: Add source file to target early to set the linker language, 2013-02-20) changed automoc initialization to a two step process. In the first step, the generated source file was added to the target, which allows the link language to be determined. However, this bypassed the check for the availability of Qt itself. At build-time the automoc file could not be generated because the moc tool was not available to create it. The solution is to only add the automoc file to the target if Qt is found. | 12 March 2013, 21:42:02 UTC |
65b5c1e | Brad King | 12 March 2013, 21:39:03 UTC | Merge branch 'property-link-depends-no-crash' into fix-automoc-no-qt | 12 March 2013, 21:39:03 UTC |
ab079ee | Brad King | 12 March 2013, 21:25:59 UTC | Avoid crash when checking property compatibility without link info Teach the compatibility check added by commit 042ecf04 (Add API to calculate link-interface-dependent bool properties or error, 2013-01-06) to return early if no link information is available. This avoids crashing in a case that should fail with an error message. | 12 March 2013, 21:25:59 UTC |