summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'vs11-arm-generator'David Cole2012-05-176-0/+79
|\ | | | | | | | | | | 5af93bb VS11: Fix ARM architecture hint typo (#13077) 0fa3d09 VS11: Add ARM architecture generator (#13077)
| * VS11: Fix ARM architecture hint typo (#13077)Brad King2012-05-101-1/+1
| |
| * VS11: Add ARM architecture generator (#13077)Minmin Gong2012-05-096-0/+79
| |
* | Merge topic 'ninja_convenience_targets'David Cole2012-05-172-0/+44
|\ \ | | | | | | | | | | | | | | | 92cee76 Ninja: Add a convenient 'help' target. 3bd41f2 Ninja: Add a convenient 'clean' target.
| * | Ninja: Add a convenient 'help' target.Nicolas Despres2012-05-092-0/+22
| | |
| * | Ninja: Add a convenient 'clean' target.Nicolas Despres2012-05-092-0/+22
| | | | | | | | | | | | | | | It has been asked on the mailing list: http://public.kitware.com/pipermail/cmake-developers/2012-April/003805.html
* | | Merge topic 'CPack-preserveTimestampInSourcePackage'David Cole2012-05-171-2/+5
|\ \ \ | | | | | | | | | | | | | | | | 3d10f65 CPack - preserve timestamp for CPACK_INSTALLED_DIRECTORIES. fixes: #0013193
| * | | CPack - preserve timestamp for CPACK_INSTALLED_DIRECTORIES. fixes: #0013193Eric NOULARD2012-05-091-2/+5
| |/ /
* | | CMake Nightly Date StampKitware Robot2012-05-171-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2012-05-161-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2012-05-151-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2012-05-141-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2012-05-131-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2012-05-121-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2012-05-111-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2012-05-101-1/+1
|/ /
* | CMake Nightly Date StampKitware Robot2012-05-091-1/+1
| |
* | Merge topic 'vs-osx-framework-headers'David Cole2012-05-085-17/+19
|\ \ | | | | | | | | | | | | 470f39c VS: Restore header files marked as OS X Framework content (#13196)
| * | VS: Restore header files marked as OS X Framework content (#13196)Brad King2012-05-075-17/+19
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Header files listed in a target's PUBLIC_HEADER or similar properties are marked as OS X Framework content. Refactoring performed by commit 11d9b211 (Add cmGeneratorTarget to represent a target during generation, 2012-03-07) commit 45c2f932 (Simplify cmMakefileTargetGenerator using cmGeneratorTarget, 2012-03-07) commit 328c0f65 (Simplify cmVisualStudio10TargetGenerator source classification, 2012-03-19) and related commits accidentally removed such files from treatment as normal header files by the VS generator (generators other than Makefiles and Xcode). Move handling of such files out of cmGeneratorTarget and back to cmMakefileTargetGenerator. The central cmGeneratorTarget classification will always treat them as header or extra sources.
* | Merge topic 'doc-html-index'David Cole2012-05-081-1/+1
|\ \ | | | | | | | | | | | | 707afd1 Documentation: Improve HTML section index format
| * | Documentation: Improve HTML section index formatBrad King2012-05-071-1/+1
| | | | | | | | | | | | | | | Add a newline after section index list items. This makes the generated HTML source more readable.
* | | Merge topic 'FixMultipleResultsInFeatureSummary'David Cole2012-05-082-33/+61
|\ \ \ | | | | | | | | | | | | | | | | 1f8f58a fix #13195: avoid multiple mentions of found packages
| * | | fix #13195: avoid multiple mentions of found packagesAlex Neundorf2012-05-062-33/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Now before adding a package to the list of found or not-found packages, the package is remvoed from both lists before. Alex
* | | | Merge topic 'fix-13121-handle-gcov47-output'David Cole2012-05-081-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 56f499d CTest: Modify reg ex so it also works with gcov 4.7 output (#13121)
| * | | | CTest: Modify reg ex so it also works with gcov 4.7 output (#13121)David Cole2012-05-031-1/+1
| | | | |
* | | | | Merge topic 'abort-findqt4-on-qt5'David Cole2012-05-081-4/+16
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 37a28ff Fix the number variable comparison when Qt is not found. 1dfe15c Abort FindQt4.cmake if Qt 5 is found.
| * | | | | Fix the number variable comparison when Qt is not found.Stephen Kelly2012-05-031-1/+1
| | | | | |
| * | | | | Abort FindQt4.cmake if Qt 5 is found.David Faure2012-05-031-4/+16
| | | | | |
* | | | | | Merge topic 'doc-NO_SONAME-typo'David Cole2012-05-081-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1aa5216 Fix a few typos in NO_SONAME property description.
| * | | | | | Fix a few typos in NO_SONAME property description.Modestas Vainius2012-05-021-1/+1
| | | | | | |
* | | | | | | Merge topic 'kwsys-no-depend-FundamentalType'David Cole2012-05-084-36/+50
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 221b5b6 KWSys: Remove dependencies on FundamentalType
| * | | | | | | KWSys: Remove dependencies on FundamentalTypeBrad King2012-05-024-36/+50
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The hash_fun.hxx header is configured whether FundamentalType is enabled or not and so cannot depend on it. Run the relevant platform tests whether or not FundamentalType is on and configure the result directly into hash_fun. While at it, remove the dependence of SystemInformation on FundamentalType too since it needs only information that we now always compute.
* | | | | | | CMake Nightly Date StampKitware Robot2012-05-081-1/+1
| |_|_|_|_|/ |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2012-05-071-1/+1
| |_|_|/ / |/| | | |
* | | | | CMake Nightly Date StampKitware Robot2012-05-061-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2012-05-051-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2012-05-041-1/+1
| |_|/ / |/| | |
* | | | CMake Nightly Date StampKitware Robot2012-05-031-1/+1
|/ / /
* | | CMake Nightly Date StampKitware Robot2012-05-021-1/+1
| | |
* | | Merge topic 'cmake-gui-thread-wait'David Cole2012-05-011-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 2c050a2 cmake-gui: Wait for configure/generate thread to complete before exiting.
| * | | cmake-gui: Wait for configure/generate thread to complete before exiting.Clinton Stimpson2012-04-301-1/+1
| | | | | | | | | | | | | | | | A prevous fix to interrupt granularity makes it so we don't have to wait very long.
* | | | Merge topic 'module-no-soname'David Cole2012-05-0118-59/+161
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | fdb3f87 Test NO_SONAME property (#13155) e1409ac Support building shared libraries or modules without soname (#13155)
| * | | Test NO_SONAME property (#13155)Brad King2012-04-302-0/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach the Plugin test to check that the NO_SONAME target property works as documented. Check that the IMPORTED targets are written with the correct properties. When readelf is available use it to check the actual binary files for SONAME fields.
| * | | Support building shared libraries or modules without soname (#13155)Modestas Vainius2012-04-3016-59/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a boolean target property NO_SONAME which may be used to disable soname for the specified shared library or module even if the platform supports it. This property should be useful for private shared libraries or various plugins which live in private directories and have not been designed to be found or loaded globally. Replace references to <CMAKE_SHARED_LIBRARY_SONAME_${LANG}_FLAG> and hard-coded -install_name flags with a conditional <SONAME_FLAG> which is expanded to the value of the CMAKE_SHARED_LIBRARY_SONAME_${LANG}_FLAG definition as long as soname supports is enabled for the target in question. Keep expanding CMAKE_SHARED_LIBRARY_SONAME_${LANG}_FLAG in rules in case third party projects still use it. Such projects would not yet use NO_SONAME so the adjacent <TARGET_SONAME> will always be expanded. Make <TARGET_INSTALLNAME_DIR> NO_SONAME aware as well. Since -install_name is soname on OS X, this should not be a problem if this variable is expanded only if soname is enabled. The Ninja generator performs rule variable substitution only once globally per rule to put its own placeholders. Final substitution is performed by ninja at build time. Therefore we cannot conditionally replace the soname placeholders on a per-target basis. Rather than omitting $SONAME from rules.ninja, simply do not write its contents for targets which have NO_SONAME. Since 3 variables are affected by NO_SONAME ($SONAME, $SONAME_FLAG, $INSTALLNAME_DIR), set them only if soname is enabled.
* | | | Merge topic 'intel-Windows-RTC1'David Cole2012-05-011-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | dd08062 Intel: On Windows use /RTC1 instead of deprecated /GZ (#13174)
| * | | | Intel: On Windows use /RTC1 instead of deprecated /GZ (#13174)Brad King2012-04-301-1/+1
| | | | |
* | | | | Merge topic 'fix-12564-avoid-git-re-clones'David Cole2012-05-011-29/+72
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 08db81e ExternalProject: Avoid repeated git clone operations (#12564) d14c024 ExternalProject: Refactor repeated code into function (#12564) 987c017 ExternalProject: Avoid unnecessary git clones (#12564)
| * | | | | ExternalProject: Avoid repeated git clone operations (#12564)David Cole2012-04-281-1/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By tracking a stamp file within the git clone script itself. Avoids a 2nd git clone operation after switching from Debug to Release builds in Visual Studio, or vice-versa.
| * | | | | ExternalProject: Refactor repeated code into function (#12564)David Cole2012-04-281-27/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add "private/internal-use-only" function _ep_get_step_stampfile to get the name of the stamp file for a given step. The functionality provided by this commit should be identical to its parent commit.
| * | | | | ExternalProject: Avoid unnecessary git clones (#12564)David Cole2012-04-251-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the case of git, only track the repository in the repository info dependency tracking file. Not the tag. The download step should only re-run if the repository changes. The download step should NOT re-run if the tag changes. The update step is an 'always' re-running step, and so should already re-run, unless it's been eliminated by use of UPDATE_COMMAND ""