Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge topic 'deprecate-CMakeForceCompiler' | Brad King | 2015-10-21 | 2 | -3/+20 |
|\ | | | | | | | | | ed77504d CMakeForceCompiler: Deprecate this module and its macros | ||||
| * | CMakeForceCompiler: Deprecate this module and its macros | Brad King | 2015-10-19 | 2 | -3/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This module was added by commit v2.6.0~1489 (...supporting embedded compilers..., 2007-07-02) to avoid needing to build the compiler id detection source on toolchains that need special flags or linker files to produce executables. Since then CMake has learned other ways to identify such compilers (e.g. passing vendor-specific version flags and checking for vendor-specific banners in the output). Furthermore, CMake now detects a lot more than just the compiler id during language initialization in order to support things like <LANG>_STANDARD and COMPILE_FEATURES. Therefore CMakeForceCompiler is no longer a viable approach because it skips such detection. One remaining challenge to support toolchains that require special linker files is to build the test for a working compiler, compiler ABI detection binary, and other try_compile cases. This will have to be worked out as such cases are encountered. | ||||
* | | Merge topic 'fix-CMP0054-elseif-warning' | Brad King | 2015-10-21 | 10 | -12/+108 |
|\ \ | | | | | | | | | | | | | d6a03b47 cmIfCommand: Issue CMP0054 warning with appropriate context. (#15802) | ||||
| * | | cmIfCommand: Issue CMP0054 warning with appropriate context. (#15802) | Stephen Kelly | 2015-10-20 | 10 | -12/+108 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit v3.4.0-rc1~494^2~4 (cmMakefile: Add API for elseif to create backtrace., 2015-05-29) removed the use of cmMakefileCall to push/pop execution context in favor of a new way to create backtraces. However, a call to cmMakefile::GetExecutionContext is still invoked to issue a contextual CMP0054 warning through cmConditionEvaluator. As the elseif is not part of the call stack, this resulted in trying to access an empty vector. Avoid the attempt at getting execution context when evaluating elseif by constructing a context and backtrace on behalf of the cmConditionEvaluator in all cases. | ||||
* | | | Merge topic 'doc-file-GLOB-no-order' | Brad King | 2015-10-21 | 1 | -1/+2 |
|\ \ \ | | | | | | | | | | | | | | | | | 5a208f83 Help: Document that file(GLOB*) order is undefined | ||||
| * | | | Help: Document that file(GLOB*) order is undefined | Ruslan Baratov | 2015-10-21 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | Since this command use 'readdir' under the hood the order of list is undefined: * http://stackoverflow.com/questions/8977441/does-readdir-guarantee-an-order | ||||
* | | | | CMake Nightly Date Stamp | Kitware Robot | 2015-10-21 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge topic 'use-generator-target' | Brad King | 2015-10-20 | 53 | -1074/+1232 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d8f8940b cmGeneratorTarget: Move IsCFBundleOnApple from cmTarget. 7550879f cmGeneratorTarget: Move IsXCTestOnApple from cmTarget. 88d10d55 cmGeneratorTarget: Copy IsAppBundleOnApple from cmTarget. b5f5de70 cmGeneratorTarget: Copy IsFrameworkOnApple from cmTarget. 8e20ea6e cmGeneratorTarget: Move IsLinkable from cmTarget. a527abf0 Xcode: Port internal API to cmGeneratorTarget. eb3be7d6 cmGeneratorTarget: Move GetExportName from cmTarget. d231c31b Export: Port internal API to cmGeneratorTarget. e6661282 Export: Port internal utility to cmGeneratorTarget. 2b9cc1e2 Export: Port some API to cmGlobalGenerator. 97062ac2 cmInstallTargetGenerator: Port GetInstallFilename to cmGeneratorTarget. 6a72b3c8 Export: Port interface to cmGeneratorTarget. 1293c156 cmExportTryCompileFileGenerator: Port to cmGeneratorTarget. 381e7afd cmExportSet: Store a cmGeneratorTarget. 65911cae cmGlobalGenerator: Compute export() related classes early. 37ab74a6 cmLocalGenerator: Port PList handling to cmGeneratorTarget. ... | ||||
| * | | | | cmGeneratorTarget: Move IsCFBundleOnApple from cmTarget. | Stephen Kelly | 2015-10-19 | 9 | -26/+26 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Move IsXCTestOnApple from cmTarget. | Stephen Kelly | 2015-10-19 | 5 | -13/+13 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Copy IsAppBundleOnApple from cmTarget. | Stephen Kelly | 2015-10-19 | 8 | -12/+22 |
| | | | | | | | | | | | | | | | | | | | | Leave the cmTarget method behind for now to implement cmInstallCommand. | ||||
| * | | | | cmGeneratorTarget: Copy IsFrameworkOnApple from cmTarget. | Stephen Kelly | 2015-10-19 | 10 | -28/+46 |
| | | | | | | | | | | | | | | | | | | | | Leave the cmTarget method behind for now to implement cmInstallCommand. | ||||
| * | | | | cmGeneratorTarget: Move IsLinkable from cmTarget. | Stephen Kelly | 2015-10-19 | 8 | -19/+20 |
| | | | | | |||||
| * | | | | Xcode: Port internal API to cmGeneratorTarget. | Stephen Kelly | 2015-10-18 | 2 | -16/+19 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Move GetExportName from cmTarget. | Stephen Kelly | 2015-10-18 | 7 | -32/+32 |
| | | | | | |||||
| * | | | | Export: Port internal API to cmGeneratorTarget. | Stephen Kelly | 2015-10-18 | 4 | -9/+10 |
| | | | | | |||||
| * | | | | Export: Port internal utility to cmGeneratorTarget. | Stephen Kelly | 2015-10-18 | 7 | -27/+28 |
| | | | | | |||||
| * | | | | Export: Port some API to cmGlobalGenerator. | Stephen Kelly | 2015-10-18 | 7 | -16/+13 |
| | | | | | |||||
| * | | | | cmInstallTargetGenerator: Port GetInstallFilename to cmGeneratorTarget. | Stephen Kelly | 2015-10-18 | 3 | -15/+11 |
| | | | | | |||||
| * | | | | Export: Port interface to cmGeneratorTarget. | Stephen Kelly | 2015-10-18 | 6 | -107/+105 |
| | | | | | |||||
| * | | | | cmExportTryCompileFileGenerator: Port to cmGeneratorTarget. | Stephen Kelly | 2015-10-18 | 5 | -20/+48 |
| | | | | | |||||
| * | | | | cmExportSet: Store a cmGeneratorTarget. | Stephen Kelly | 2015-10-18 | 8 | -27/+41 |
| | | | | | | | | | | | | | | | | | | | | Set the member at compute time from the stored name. | ||||
| * | | | | cmGlobalGenerator: Compute export() related classes early. | Stephen Kelly | 2015-10-18 | 3 | -5/+3 |
| | | | | | | | | | | | | | | | | | | | | Simplify CMP0024 handling. | ||||
| * | | | | cmLocalGenerator: Port PList handling to cmGeneratorTarget. | Stephen Kelly | 2015-10-18 | 4 | -11/+12 |
| | | | | | |||||
| * | | | | cmLocalGenerator: Port policy handling to cmGeneratorTarget. | Stephen Kelly | 2015-10-17 | 2 | -2/+2 |
| | | | | | |||||
| * | | | | cmLocalGenerator: Port some API to cmGeneratorTarget. | Stephen Kelly | 2015-10-17 | 18 | -107/+119 |
| | | | | | |||||
| * | | | | Use cmGeneratorTarget for property access. | Stephen Kelly | 2015-10-17 | 8 | -70/+81 |
| | | | | | |||||
| * | | | | Use GetName from cmGeneratorTarget. | Stephen Kelly | 2015-10-17 | 9 | -27/+35 |
| | | | | | |||||
| * | | | | Use IsImported from cmGeneratorTarget. | Stephen Kelly | 2015-10-16 | 6 | -17/+17 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Move ComputeVersionedName from cmTarget. | Stephen Kelly | 2015-10-16 | 4 | -26/+26 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Move GetTargetVersion from cmTarget. | Stephen Kelly | 2015-10-16 | 11 | -61/+62 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Move CheckCMP0004 from cmTarget. | Stephen Kelly | 2015-10-16 | 4 | -64/+65 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Move ImportInfo from cmTarget. | Stephen Kelly | 2015-10-16 | 4 | -257/+246 |
| | | | | | |||||
| * | | | | cmTarget: Inline the essential part of imported target location. | Stephen Kelly | 2015-10-16 | 1 | -3/+65 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Move ImportedGetLocation from cmTarget. | Stephen Kelly | 2015-10-16 | 5 | -17/+27 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Move GetFullNameImported from cmTarget. | Stephen Kelly | 2015-10-16 | 4 | -12/+12 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Access global state through LocalGenerator. | Stephen Kelly | 2015-10-16 | 3 | -15/+12 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Port Utility items to cmGeneratorTarget. | Stephen Kelly | 2015-10-16 | 1 | -3/+2 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Port implementation to cmGeneratorTarget. | Stephen Kelly | 2015-10-16 | 1 | -8/+5 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Port language computation to cmGeneratorTarget. | Stephen Kelly | 2015-10-16 | 1 | -3/+3 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Move GetObjectLibrariesCMP0026 from cmTarget. | Stephen Kelly | 2015-10-16 | 4 | -47/+48 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Port TraceDependencies to cmTarget. | Stephen Kelly | 2015-10-16 | 1 | -12/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | The problem of needing cmTarget is not solved with this, but the removal of the cmTarget member is valuable. | ||||
| * | | | | cmGeneratorTarget: Port object library handling to cmGeneratorTarget. | Stephen Kelly | 2015-10-16 | 1 | -7/+6 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Port internal class to cmGeneratorTarget. | Stephen Kelly | 2015-10-16 | 1 | -3/+3 |
| | | | | | |||||
* | | | | | Merge topic 'FindFLEX-DEFINES_FILE' | Brad King | 2015-10-20 | 2 | -28/+65 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4565a2e1 Help: Add notes for topic 'FindFLEX-DEFINES_FILE' db3d8505 FindFLEX: Add a DEFINES_FILE option to specify flex-generated header (#15781) c26ff8a9 FindFLEX: Fix typo in ADD_FLEX_BISON_DEPENDENCY errors 30710b8d FindFLEX: Use CMAKE_PARSE_ARGUMENTS to parse arguments | ||||
| * | | | | | Help: Add notes for topic 'FindFLEX-DEFINES_FILE' | Brad King | 2015-10-19 | 1 | -0/+6 |
| | | | | | | |||||
| * | | | | | FindFLEX: Add a DEFINES_FILE option to specify flex-generated header (#15781) | Chris Davies | 2015-10-19 | 1 | -6/+22 |
| | | | | | | |||||
| * | | | | | FindFLEX: Fix typo in ADD_FLEX_BISON_DEPENDENCY errors | Chris Davies | 2015-10-19 | 1 | -2/+2 |
| | | | | | | |||||
| * | | | | | FindFLEX: Use CMAKE_PARSE_ARGUMENTS to parse arguments | Chris Davies | 2015-10-19 | 1 | -22/+37 |
| | |_|_|/ | |/| | | | |||||
* | | | | | Merge topic 'fix_delphi_coverage' | Brad King | 2015-10-20 | 2 | -2/+3 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 3cd2e0e2 Tests: Fix DelphiCoverage test file selection |