Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cmTarget: Move link interface libraries struct out. | Stephen Kelly | 2015-08-26 | 1 | -2/+2 |
| | |||||
* | Merge topic 'ios-app-bundle-layout' | Brad King | 2015-08-24 | 1 | -10/+20 |
|\ | | | | | | | | | 744e6c49 Fix iOS Bundle layouts (#15669) | ||||
| * | Fix iOS Bundle layouts (#15669) | Gregor Jasny | 2015-08-24 | 1 | -10/+20 |
| | | | | | | | | | | | | | | | | | | | | In contrast to Mac OS X App bundle layout the iOS one lacks the Contents/MacOSX structure. See also the Bundle Structures documentation in Mac Developer Library: https://developer.apple.com/library/mac/documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html For now detect iOS targets by checking the SDK name/path. | ||||
* | | Merge topic 'modules-no-soname' | Brad King | 2015-08-21 | 1 | -2/+1 |
|\ \ | | | | | | | | | | | | | | | | f799ffb5 Do not set SONAME for MODULE library targets (#15705) 899458ab Tests: Cover NO_SONAME property for SHARED libraries | ||||
| * | | Do not set SONAME for MODULE library targets (#15705) | Felix Geyer | 2015-08-20 | 1 | -2/+1 |
| |/ | | | | | | | | | The SONAME field is only useful for shared libraries that application link against. | ||||
* | | cmGeneratorTarget: Avoid recursion in GetOutputName method | Robert Goulet | 2015-08-20 | 1 | -35/+58 |
|/ | | | | | | Since support for generator expressions was added to OUTPUT_NAME it is possible for project code to cause recursion in this method by using a $<TARGET_FILE> genex. Detect and reject such cases. | ||||
* | Merge topic 'global-generator-makefiles' | Brad King | 2015-08-11 | 1 | -10/+9 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6d8a125e cmQtAutoGenerators: Prefer a generator to access global generator. 5f66900e cmGlobalGenerator: Port Find API to cmMakefile. c5b8841f cmGlobalGenerator: Create global targets from cmMakefiles. 8f75ea3b cmGlobalGenerator: Port global target creation to cmMakefile. 56f0540b cmGlobalGenerator: Port Configure-time check to cmMakefile. 19b546ef cmGlobalGenerator: Base final target property computation on Makefiles. f8be9ba9 cmGlobalGenerator: Base progress on Makefiles, not LocalGenerators. bc1097e3 cmExportLibraryDependenciesCommand: Port to cmMakefile. 204aecdf cmGlobalGenerator: Port configure-time code to cmMakefile. 3dd6f0a5 cmake: Port configure-time code to cmMakefile. 73e4df99 cmGlobalGenerator: Store a container of cmMakefiles. 19369937 cmGeneratorTarget: Port internal type to cmGeneratorTarget. 32f131b0 cmGeneratorTarget: Prefer the local generator to access the global. | ||||
| * | cmGeneratorTarget: Port internal type to cmGeneratorTarget. | Stephen Kelly | 2015-08-07 | 1 | -6/+6 |
| | | |||||
| * | cmGeneratorTarget: Prefer the local generator to access the global. | Stephen Kelly | 2015-08-07 | 1 | -4/+3 |
| | | |||||
* | | Merge topic 'use-generator-target' | Brad King | 2015-08-11 | 1 | -1/+1 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 29886ce7 cmTarget: Use a simpler delete algorithm. 197f4de1 cmTarget: Split storage of compile definitions from genexes. 44e071ae cmTarget: Split storage of compile features from genexes. 772ecef4 cmTarget: Split storage of compile options from genexes. 1f54bc1c cmTarget: Split storage of include directories from genexes. 7568199b cmTarget: Request only the link libraries where needed. 10040601 cmLinkImplementationLibraries: Move to namespace scope. d9da6ee2 cmLinkItem: Split to separate file. 27252b24 cmComputeLinkInformation: Simplify generator object access. | ||||
| * | | cmLinkImplementationLibraries: Move to namespace scope. | Stephen Kelly | 2015-08-06 | 1 | -1/+1 |
| |/ | |||||
* | | Reject TARGET_PDB_FILE for imported targets instead of crashing | Brad King | 2015-08-06 | 1 | -0/+1 |
|/ | | | | Reported-by: Justin Borodinsky <justin.borodinsky@gmail.com> | ||||
* | cmGeneratorTarget: Move CompileInfoMap from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -1/+41 |
| | |||||
* | cmGeneratorTarget: Move GetCompilePDBDirectory from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -1/+11 |
| | |||||
* | cmGeneratorTarget: Move GetOutputName from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -4/+52 |
| | |||||
* | cmComputeLinkInformation: Port to cmGeneratorTarget. | Stephen Kelly | 2015-08-05 | 1 | -1/+1 |
| | |||||
* | cmGeneratorTarget: Move IsBundleOnApple from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -0/+8 |
| | |||||
* | cmGeneratorTarget: Move GetLinkClosure from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -1/+225 |
| | |||||
* | cmGeneratorTarget: Move GetLinkerLanguage from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -5/+11 |
| | |||||
* | cmGeneratorTarget: Move GetFrameworkDirectory from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -3/+45 |
| | |||||
* | cmGeneratorTarget: Move GetFullName from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -11/+169 |
| | | | | Bring GetFullNameInternal with it. | ||||
* | cmGeneratorTarget: Move GetAppBundleDirectory from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -1/+14 |
| | |||||
* | cmGeneratorTarget: Move GetInstallNameDir* from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -0/+67 |
| | |||||
* | cmGeneratorTarget: Move GetMacContentDirectory from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -2/+43 |
| | |||||
* | cmGeneratorTarget: Move GetFullNameComponents from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -0/+10 |
| | |||||
* | cmGeneratorTarget: Move IsChrPathUsed from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -1/+68 |
| | |||||
* | cmGeneratorTarget: Move NeedRelinkBeforeInstall from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -0/+67 |
| | |||||
* | cmGeneratorTarget: Move GetPDBName from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -2/+34 |
| | |||||
* | cmGeneratorTarget: Move GetCompilePDBPath from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -0/+45 |
| | |||||
* | cmGeneratorTarget: Move HasSOName from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -1/+13 |
| | |||||
* | cmGeneratorTarget: Move GetLibraryNames from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -6/+92 |
| | |||||
* | cmGeneratorTarget: Move GetExecutableNames from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -3/+65 |
| | |||||
* | cmGeneratorTarget: Move GetLinkImplementationClosure | Stephen Kelly | 2015-08-05 | 1 | -3/+51 |
| | |||||
* | cmGeneratorTarget: Move ReportPropertyOrigin from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -10/+50 |
| | |||||
* | cmGeneratorTarget: Make CompatibleType enum private again. | Stephen Kelly | 2015-08-05 | 1 | -36/+44 |
| | |||||
* | cmGeneratorTarget: Move LinkInterfaceDependent methods from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -8/+405 |
| | |||||
* | cmGeneratorTarget: Port internal API to cmGeneratorTarget. | Stephen Kelly | 2015-08-05 | 1 | -13/+15 |
| | |||||
* | cmGeneratorTarget: Move CheckPropertyCompatibility from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -1/+235 |
| | |||||
* | cmGeneratorTarget: Move GetLinkInformation from cmTarget | Stephen Kelly | 2015-08-05 | 1 | -0/+38 |
| | |||||
* | cmGeneratorTarget: Move IsLinkInterfaceDependent* from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -0/+81 |
| | |||||
* | cmGeneratorTarget: Move GetAutoUicOptions from cmTarget. | Stephen Kelly | 2015-08-05 | 1 | -0/+26 |
| | |||||
* | cmGeneratorTarget: Move GetSOName from cmTarget.. | Stephen Kelly | 2015-08-05 | 1 | -0/+43 |
| | |||||
* | cmGlobalGenerator: Remove the TargetManifest member. | Stephen Kelly | 2015-07-29 | 1 | -5/+5 |
| | |||||
* | Move GetFullPath to cmGeneratorTarget | Stephen Kelly | 2015-07-27 | 1 | -1/+81 |
| | |||||
* | Move GetLocationForBuild to cmGeneratorTarget. | Stephen Kelly | 2015-07-27 | 1 | -1/+36 |
| | |||||
* | Move GetLocation to cmGeneratorTarget. | Stephen Kelly | 2015-07-27 | 1 | -2/+23 |
| | |||||
* | cmCustomCommandGenerator: Require cmLocalGenerator in API. | Stephen Kelly | 2015-07-27 | 1 | -1/+2 |
| | |||||
* | Genex: Store a backtrace, not a pointer to one. | Stephen Kelly | 2015-07-17 | 1 | -1/+1 |
| | | | | | | | | | | The storage of a pointer means that the ownership and lifetime are externally determined, which is harder to reason about. It also imposes API constraints, requiring APIs to return references to backtraces. This pointer storage was introduced in commit v3.1.0-rc1~425^2~3 (genex: remove the need for backtraces, 2014-05-23). As backtraces are now cheap to copy around, just do that instead. | ||||
* | cmGeneratorTarget: Require a cmLocalGenerator to construct. | Stephen Kelly | 2015-06-22 | 1 | -2/+3 |
| | |||||
* | cmGeneratorTarget: Add accessor for cmLocalGenerator. | Stephen Kelly | 2015-06-22 | 1 | -0/+5 |
| |