summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'dev/refactor-source-depends-in-ninja'Brad King2014-05-0712-59/+100
|\ | | | | | | | | | | | | | | | | 2583eff6 ninja: Factor out custom command order-only depends 18e478a8 ninja: Factor out target-level order-only dependencies 6fa6bedf LocalGenerator: Add a string overload for AppendFlags 01b79c63 ninja: Don't use a stringstream to build an argument list 3c640891 ninja: Use string parameters
| * ninja: Factor out custom command order-only dependsBen Boeckel2014-05-071-14/+15
| | | | | | | | | | This makes WebKitGTK's CMake build.ninja file go from 165M to 11M and configure/generate in 5 seconds.
| * ninja: Factor out target-level order-only dependenciesBen Boeckel2014-05-072-5/+26
| | | | | | | | | | | | This reduces ninja file output even more for projects with lots of libraries with entangled transitive dependencies. ParaView goes from the previous 58M to about 45M.
| * LocalGenerator: Add a string overload for AppendFlagsBen Boeckel2014-05-078-20/+38
| |
| * ninja: Don't use a stringstream to build an argument listBen Boeckel2014-05-021-14/+14
| | | | | | | | | | Streams are expensive to construct (looks like some locale-related stuff), so use strings instead.
| * ninja: Use string parametersBen Boeckel2014-05-024-7/+8
| |
* | Merge topic 'compiler-id-comment'Brad King2014-05-072-2/+2
|\ \ | | | | | | | | | | | | c7ddd409 Project: Clarify comment about platform-native compilers.
| * | Project: Clarify comment about platform-native compilers.Stephen Kelly2014-05-072-2/+2
| | |
* | | Merge topic 'no-assert-missing-objlib'Brad King2014-05-075-2/+31
|\ \ \ | | | | | | | | | | | | | | | | d648c476 cmTarget: Don't assert on object libraries for configure-time location.
| * | | cmTarget: Don't assert on object libraries for configure-time location.Stephen Kelly2014-05-065-2/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit b8af2011 (cmTarget: Fix listing of source files at configure-time., 2014-04-13) refactored a GetObjectLibrariesCMP0026 method out of GetLanguages. In flight, a conditional use of a target if available was changed to an assert-available. This code is only used to read the LOCATION property at configure time, when the link information is incomplete, and not all targets are defined, so the assert is inappropriate, even though it can lead to incorrect information being generated. CMP0026 warns about the potentially incorrect information anyway.
* | | | Merge branch 'release'Brad King2014-05-070-0/+0
|\ \ \ \
| * \ \ \ Merge branch 'hpux-compile' into releaseBrad King2014-05-062-2/+38
| |\ \ \ \
| * \ \ \ \ Merge branch 'backport-kwsys-compile-fix' into releaseBrad King2014-05-061-28/+15
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'InstallRequiredSystemLibraries-vs12-mfc' into releaseBrad King2014-05-061-4/+21
| |\ \ \ \ \ \
* | \ \ \ \ \ \ Merge topic 'backport-kwsys-compile-fix'Brad King2014-05-070-0/+0
|\ \ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | 8c5b9cf9 KWSys SystemInformation: Include backtrace APIs whenever we use them
| * | | | | | | KWSys SystemInformation: Include backtrace APIs whenever we use themBrad King2014-05-061-28/+15
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | Merge topic 'osx-iframework'Brad King2014-05-073-3/+24
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1bed75a5 OS X: Use -iframework for system framework directories
| * | | | | | | OS X: Use -iframework for system framework directoriesMikołaj Siedlarek2014-05-073-3/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Just like -I flag has its -isystem counterpart which marks an include directory as a system directory and prevents unwanted warnings, on Apple systems there is -iframework -- a system directory replacement for -F. Use this flag to implement include_directories(SYSTEM) for frameworks.
* | | | | | | | Merge topic 'xcode-sdkroot'Brad King2014-05-071-14/+29
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5dfe9b7d Xcode: Find fallback SDK if one matching the OS version doesn't exist.
| * | | | | | | | Xcode: Find fallback SDK if one matching the OS version doesn't exist.Clinton Stimpson2014-05-061-14/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For example if one installs Xcode 4.6 on OS X 10.9, it doesn't contain a 10.9 SDK, so fallback to the next newest version which, in this case, happens to be a 10.8 SDK. This fixes bug #14572.
* | | | | | | | | Merge topic 'InstallRequiredSystemLibraries-vs12-mfc'Brad King2014-05-071-4/+21
|\ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | c0a6646d InstallRequiredSystemLibraries: MBCS MFC is optional on VS 12 (#14903)
| * | | | | | | | InstallRequiredSystemLibraries: MBCS MFC is optional on VS 12 (#14903)Felix Krause2014-05-061-4/+21
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | Merge topic 'ExternalProject_labels'Brad King2014-05-071-0/+5
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 93730bb3 ExternalProject: Set FOLDER property to targets 39ef8046 ExternalProject: Set LABELS property to targets
| * | | | | | | | ExternalProject: Set FOLDER property to targetsDaniele E. Domenichelli2014-05-051-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is useful when using the USE_FOLDERS global property
| * | | | | | | | ExternalProject: Set LABELS property to targetsDaniele E. Domenichelli2014-05-051-0/+2
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | This is useful for using CDash subprojects.
* | | | | | | | Merge topic 'update-kwsys'Brad King2014-05-072-28/+18
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | edad0369 Merge branch 'upstream-kwsys' into update-kwsys 397bccba KWSys 2014-05-05 (f3a36760)
| * | | | | | | Merge branch 'upstream-kwsys' into update-kwsysBrad King2014-05-062-28/+18
| |\ \ \ \ \ \ \
| | * | | | | | | KWSys 2014-05-05 (f3a36760)KWSys Robot2014-05-062-28/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ f3a36760 | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 8b085635..f3a36760 Brad King (2): 1979c02d hashtable: Poison operator= on internal node type f3a36760 SystemInformation: Include backtrace APIs whenever we use them Change-Id: Ic90b29e4fbae139ab6c8bd7355661759153e0aa7
* | | | | | | | | CMake Nightly Date StampKitware Robot2014-05-071-1/+1
| | | | | | | | |
* | | | | | | | | Merge topic 'CMAKE_CXX_KNOWN_FEATURES-global-property'Brad King2014-05-069-60/+64
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3fdfa5d3 Features: Make CMAKE_CXX_KNOWN_FEATURES a property.
| * | | | | | | | | Features: Make CMAKE_CXX_KNOWN_FEATURES a property.Stephen Kelly2014-05-029-60/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As a 'built-in' variable it imposes a cost on all variable lookups and it is expected to be rarely used.
* | | | | | | | | | Merge topic 'dont-rewrite-moc-parameter-file'Brad King2014-05-063-26/+51
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 17c31b8b Qt4: Extend the Qt4Targets test to cover dir and target moc parameters. 6a5bd7f0 Qt4: write moc parameter file only when content has changed
| * | | | | | | | | | Qt4: Extend the Qt4Targets test to cover dir and target moc parameters.Stephen Kelly2014-05-062-25/+48
| | | | | | | | | | |
| * | | | | | | | | | Qt4: write moc parameter file only when content has changedPeter Kümmel2014-04-251-1/+3
| | | | | | | | | | |
* | | | | | | | | | | Merge topic 'hpux-compile'Brad King2014-05-060-0/+0
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / |/| | | | | | | / / / | | |_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 500d83ba CompileFlags: add better selection which aCC version gets -AA +hpxstd98 flags f347fd12 CompileFlags: Add -AA +hpxstd98 on HP-UX 11.11 with aCC 4ca9b008 CompileFlags: Test for C++ features after selecting flags
| * | | | | | | | | CompileFlags: add better selection which aCC version gets -AA +hpxstd98 flagsRolf Eike Beer2014-05-061-2/+6
| | | | | | | | | |
| * | | | | | | | | CompileFlags: Add -AA +hpxstd98 on HP-UX 11.11 with aCCRolf Eike Beer2014-05-062-1/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These flags are needed to enable support for C++98. Also teach the 'bootstrap' script to add them if necessary.
| * | | | | | | | | CompileFlags: Test for C++ features after selecting flagsRolf Eike Beer2014-05-061-1/+2
| | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Some flags we select may affect availability of C++ features.
* | | | | | | | | CMake Nightly Date StampKitware Robot2014-05-061-1/+1
| |_|_|_|/ / / / |/| | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2014-05-051-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2014-05-041-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2014-05-031-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2014-05-021-1/+1
| |_|/ / / / / |/| | | | | |
* | | | | | | Merge topic 'UseSWIG-guess_module_name'Brad King2014-05-011-0/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 145d653e Help: Add notes for topic 'UseSWIG-guess_module_name'
| * | | | | | | Help: Add notes for topic 'UseSWIG-guess_module_name'Brad King2014-05-011-0/+6
| | | | | | | |
* | | | | | | | Merge topic 'ExternalData-missing-not-fatal'Brad King2014-05-011-0/+8
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4a5cf964 Help: Add notes for topic 'ExternalData-missing-not-fatal'
| * | | | | | | | Help: Add notes for topic 'ExternalData-missing-not-fatal'Brad King2014-05-011-0/+8
| | | | | | | | |
* | | | | | | | | Merge branch 'release'Brad King2014-05-010-0/+0
|\ \ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | |
| * | | | | | | | Merge branch 'ExternalProject-verify-cmake-var' into releaseBrad King2014-04-301-1/+1
| |\ \ \ \ \ \ \ \
* | \ \ \ \ \ \ \ \ Merge topic 'file-generate-if-different'Brad King2014-05-015-12/+37
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 42e1cd13 file(GENERATE): Only write the file if content is different.