summaryrefslogtreecommitdiff
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* CMake Nightly Date StampKitware Robot2015-03-311-1/+1
|
* Merge topic 'cpack-archive-prefix'Brad King2015-03-301-0/+8
|\ | | | | | | | | e3f84fc5 cpack: Fix CPACK_PACKAGING_INSTALL_PREFIX handling for archives (#14677)
| * cpack: Fix CPACK_PACKAGING_INSTALL_PREFIX handling for archives (#14677)Clinton Stimpson2015-03-301-0/+8
| | | | | | | | | | Fix the case when the archive generator is used to package components with an install prefix.
* | Merge topic 'add_dependencies-INTERFACE-libraries'Brad King2015-03-302-11/+4
|\ \ | | | | | | | | | | | | | | | ac14cbf0 Allow add_dependencies() on INTERFACE libraries (#15414) 817d31db Help: Format add_dependencies documentation
| * | Allow add_dependencies() on INTERFACE libraries (#15414)Brad King2015-03-272-11/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit v3.0.0-rc1~175^2~20 (add_dependencies: Disallow use with INTERFACE_LIBRARY, 2013-12-25). Teach our dependency analysis to transitively follow INTERFACE target utility dependencies as was done or IMPORTED targets in commit v2.8.6~127^2~1 (Allow add_dependencies() on imported targets, 2010-11-19). Extend the InterfaceLibrary test with a case to cover header generation for a header-only INTERFACE library via a custom target.
* | | Merge topic 'ninja-autogen'Brad King2015-03-301-3/+6
|\ \ \ | | | | | | | | | | | | | | | | 4d08e6b6 QtAutogen: Fix rcc rebuild with Ninja generator (#15459)
| * | | QtAutogen: Fix rcc rebuild with Ninja generator (#15459)Brad King2015-03-271-3/+6
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | The rcc outputs are byproducts of the cmake_autogen rule, not outputs. We still must run cmake_autogen on every run even if the rcc outputs exist. Ninja requires explicit byproduct specification, which is now possible in CMake since commit v3.2.0-rc1~340^2~2 (Add an option for explicit BYPRODUCTS of custom commands, 2014-11-13). Revise the logic introduced by commit v3.2.0-rc1~480^2 (QtAutogen: Regenerate qrc files if their input changes, 2014-09-17) to specify byproducts explicitly.
* | | Merge topic 'xcode-default-ARCHS'Brad King2015-03-301-40/+21
|\ \ \ | | | | | | | | | | | | | | | | | | | | b76b52c0 Xcode: Set ARCHS only when CMAKE_OSX_ARCHITECTURES is specified (#14736) 9e14a5de cmGlobalXCodeGenerator: Simplify ARCHS list with cmJoin
| * | | Xcode: Set ARCHS only when CMAKE_OSX_ARCHITECTURES is specified (#14736)Brad King2015-03-271-31/+20
| | | | | | | | | | | | | | | | | | | | | | | | Teach the Xcode generator that ONLY_ACTIVE_ARCH=YES means to use ARCHS, and that the default of ONLY_ACTIVE_ARCH=NO means to use NATIVE_ARCH and ignore ARCHS. In the latter case there is no reason to generate ARCHS.
| * | | cmGlobalXCodeGenerator: Simplify ARCHS list with cmJoinBrad King2015-03-271-10/+2
| |/ /
* | | Merge topic 'wix-fix-utf8'Brad King2015-03-303-4/+10
|\ \ \ | | | | | | | | | | | | | | | | 98a3b2e2 CPackWIX: Omit codepage conversion when internal encoding is already UTF-8.
| * | | CPackWIX: Omit codepage conversion when internal encoding is already UTF-8.Nils Gladitz2015-03-273-4/+10
| | | |
* | | | Merge topic 'clean-scanbuild-warnings'Brad King2015-03-307-31/+33
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | e680d43d Fix an unused variable warning from scanbuild. a4a1b729 Fix warnings from clang scanbuild.
| * | | | Fix an unused variable warning from scanbuild.Bill Hoffman2015-03-261-10/+1
| | | | |
| * | | | Fix warnings from clang scanbuild.Bill Hoffman2015-03-256-21/+32
| | |_|/ | |/| |
* | | | CMake Nightly Date StampKitware Robot2015-03-301-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2015-03-291-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2015-03-281-1/+1
| |_|/ |/| |
* | | Merge topic 'wix-external-expat'Brad King2015-03-271-2/+2
|\ \ \ | | | | | | | | | | | | | | | | 86037915 CPackWIX: Add static_casts for XML_Parser.
| * | | CPackWIX: Add static_casts for XML_Parser.Nils Gladitz2015-03-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | "XML_Parser" in cmexpat is a typedef for void* while newer releases of expat seem to use struct XML_ParserStruct *XML_Parser. Add static_casts so that the build works with either variant.
* | | | Merge topic 'qtdialog-cpack-qt5-osx'Brad King2015-03-271-2/+2
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | 9c76ff01 QtDialog: Fix CMake packaging with CPack on OS X with Qt5.
| * | | QtDialog: Fix CMake packaging with CPack on OS X with Qt5.Clinton Stimpson2015-03-241-2/+2
| | |/ | |/|
* | | CMake Nightly Date StampKitware Robot2015-03-271-1/+1
| |/ |/|
* | CMake Nightly Date StampKitware Robot2015-03-261-1/+1
| |
* | Merge topic 'file-LOCK-close'Brad King2015-03-252-0/+7
|\ \ | | | | | | | | | | | | 1f289095 file(LOCK): Close file descriptor/handle when releasing a lock
| * | file(LOCK): Close file descriptor/handle when releasing a lockBetsy McPhail2015-03-252-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The file lock functionality added in commit v3.2.0-rc1~297^2~1 (file: Add LOCK subcommand to do file and directory locking, 2014-11-26) forgot to close the lock file descriptors. Eventually it was possible to run out of file descriptors and locks could not longer be acquired. Fix this by closing the file descriptor or handle when we are done with it. Also set the member back to the initial value from the constructor to leave everything in a consistent state (useful for debugging). Co-Author: Ruslan Baratov <ruslan_baratov@yahoo.com>
| * | CMake 3.2.1v3.2.1Brad King2015-03-101-1/+1
| | |
| * | Merge branch 'ninja-check-root-robustly' into releaseBrad King2015-03-092-3/+2
| |\ \
| * \ \ Merge branch 'configure_file-NEWLINE_STYLE-no-warn' into releaseBrad King2015-03-091-0/+7
| |\ \ \
| * \ \ \ Merge branch 'custom-command-multiple-outputs' into releaseBrad King2015-03-066-74/+88
| |\ \ \ \
| * | | | | CMake 3.2.0v3.2.0Brad King2015-03-031-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2015-03-251-1/+1
| |_|_|_|/ |/| | | |
* | | | | CMake Nightly Date StampKitware Robot2015-03-241-1/+1
| | | | |
* | | | | Merge topic 'ninja-require-byproducts'Brad King2015-03-234-22/+77
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bd9c7f9b Ninja: Add policy to require explicit custom command byproducts ed8e30b0 cmGlobalNinjaGenerator: Optimize handling of known build outputs ad094f43 cmGlobalNinjaGenerator: Fix spelling of "unknown" 82a37d3c cmGlobalNinjaGenerator: Drop unused member
| * | | | | Ninja: Add policy to require explicit custom command byproductsBrad King2015-03-204-6/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add policy CMP0058 to avoid generating 'phony' ninja rules for unknown custom command dependencies. This requires projects to specify their custom command byproducts explicitly. With this requirement we no longer have to assume that unknown custom command dependencies are generated and can instead simply assume they are source files expected to exist when the build starts. This is particularly important in in-source builds. It is also helpful for out-of-source builds to allow Ninja to diagnose missing files before running custom command rules that depend on them.
| * | | | | cmGlobalNinjaGenerator: Optimize handling of known build outputsBrad King2015-03-201-10/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach WriteUnknownExplicitDependencies to take ownership of the set of WriteBuild outputs immediately since no other methods need the data. This avoids re-inserting the whole set into another already populated set.
| * | | | | cmGlobalNinjaGenerator: Fix spelling of "unknown"Brad King2015-03-201-4/+4
| | | | | |
| * | | | | cmGlobalNinjaGenerator: Drop unused memberBrad King2015-03-181-2/+0
| | | | | |
* | | | | | Merge topic 'add-extra-qbs-generator'Brad King2015-03-234-0/+314
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | f85db2f3 Qbs: Add new 'extra' generator for qbs project files
| * | | | | | Qbs: Add new 'extra' generator for qbs project filesStanislav Ionascu2015-03-204-0/+314
| | | | | | |
* | | | | | | Merge topic 'cpack-bundle-codesign'Brad King2015-03-231-3/+11
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fb3e4de8 CPack: Add support to overwrite or pass additional parameter to codesign
| * | | | | | | CPack: Add support to overwrite or pass additional parameter to codesignAndré Klitzing2015-03-231-3/+11
| |/ / / / / /
* | | | | | | Merge topic 'autogen-write-access'Brad King2015-03-231-0/+14
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 610464c1 QtAutogen: Ensure write access to AutogenInfo.cmake (#15416)
| * | | | | | | QtAutogen: Ensure write access to AutogenInfo.cmake (#15416)Justin Borodinsky2015-03-201-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ConfigureFile uses the input file permissions, but we require write access in cmQtAutoGenerators::SetupAutoGenerateTarget to append to the file.
* | | | | | | | Merge topic 'xcode-xctest'Brad King2015-03-233-3/+28
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4178cd88 Help: Add notes for topic 'xcode-xctest' 87a4b858 Tests: Add XCTest example to test Frameworks and Cocoa App Bundles ba14510b OS X: Add FindXCTest module 3714955b OS X: Add handling for XCTest bundles 54a5cdbb Tests: Compute Xcode version for any generator on OS X
| * | | | | | | | OS X: Add handling for XCTest bundlesGregor Jasny2015-03-233-3/+28
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An XCTest bundle is a CFBundle with a special product-type and bundle extension. For more information about XCTest visit the Mac Developer library at: http://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/testing_with_xcode/ Signed-off-by: Gregor Jasny <gjasny@googlemail.com>
* | | | | | | | Merge topic 'ctest-repeat-until-fail'Brad King2015-03-236-15/+131
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6bce0276 Help: Add notes for topic 'ctest-repeat-until-fail' fde70a1b ctest: Add a new --repeat-until-fail option
| * | | | | | | | ctest: Add a new --repeat-until-fail optionBill Hoffman2015-03-236-15/+131
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This option tells ctest to run each test N times until the test fails or the N times have run. This is useful for finding random failing tests.
* | | | | | | | | CMake Nightly Date StampKitware Robot2015-03-231-1/+1
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2015-03-221-1/+1
| | | | | | | | |