Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cmGeneratorTarget: Move GetCompilePDBDirectory from cmTarget. | Stephen Kelly | 2015-08-05 | 6 | -26/+24 |
| | |||||
* | cmGeneratorTarget: Move GetOutputName from cmTarget. | Stephen Kelly | 2015-08-05 | 4 | -55/+55 |
| | |||||
* | cmComputeLinkDepends: Port to cmGeneratorTarget. | Stephen Kelly | 2015-08-05 | 3 | -11/+14 |
| | |||||
* | cmComputeLinkInformation: Port to cmGeneratorTarget. | Stephen Kelly | 2015-08-05 | 3 | -47/+44 |
| | |||||
* | cmGeneratorTarget: Move IsBundleOnApple from cmTarget. | Stephen Kelly | 2015-08-05 | 6 | -13/+14 |
| | |||||
* | cmMakefileTargetGenerator: Add accessor for GeneratorTarget. | Stephen Kelly | 2015-08-05 | 1 | -0/+1 |
| | |||||
* | cmGeneratorTarget: Move GetLinkClosure from cmTarget. | Stephen Kelly | 2015-08-05 | 6 | -238/+255 |
| | |||||
* | cmGeneratorTarget: Move GetLinkerLanguage from cmTarget. | Stephen Kelly | 2015-08-05 | 16 | -50/+54 |
| | |||||
* | cmGeneratorTarget: Move GetFrameworkDirectory from cmTarget. | Stephen Kelly | 2015-08-05 | 5 | -56/+57 |
| | |||||
* | cmGeneratorTarget: Move GetFullName from cmTarget. | Stephen Kelly | 2015-08-05 | 8 | -195/+201 |
| | | | | Bring GetFullNameInternal with it. | ||||
* | cmGeneratorTarget: Move GetAppBundleDirectory from cmTarget. | Stephen Kelly | 2015-08-05 | 5 | -18/+20 |
| | |||||
* | cmGeneratorTarget: Move GetInstallNameDir* from cmTarget. | Stephen Kelly | 2015-08-05 | 16 | -94/+100 |
| | |||||
* | cmGeneratorTarget: Move GetMacContentDirectory from cmTarget. | Stephen Kelly | 2015-08-05 | 5 | -50/+53 |
| | |||||
* | cmGeneratorTarget: Move GetFullNameComponents from cmTarget. | Stephen Kelly | 2015-08-05 | 6 | -15/+17 |
| | |||||
* | cmGeneratorTarget: Move IsChrPathUsed from cmTarget. | Stephen Kelly | 2015-08-05 | 6 | -75/+78 |
| | |||||
* | cmGeneratorTarget: Move NeedRelinkBeforeInstall from cmTarget. | Stephen Kelly | 2015-08-05 | 9 | -78/+80 |
| | |||||
* | cmGeneratorTarget: Move GetPDBName from cmTarget. | Stephen Kelly | 2015-08-05 | 7 | -39/+40 |
| | |||||
* | cmGeneratorTarget: Move GetCompilePDBPath from cmTarget. | Stephen Kelly | 2015-08-05 | 8 | -53/+57 |
| | |||||
* | cmGeneratorTarget: Move HasSOName from cmTarget. | Stephen Kelly | 2015-08-05 | 8 | -19/+20 |
| | |||||
* | cmGeneratorTarget: Move GetLibraryNames from cmTarget. | Stephen Kelly | 2015-08-05 | 9 | -109/+107 |
| | |||||
* | cmGeneratorTarget: Move GetExecutableNames from cmTarget. | Stephen Kelly | 2015-08-05 | 9 | -80/+81 |
| | |||||
* | cmGeneratorTarget: Move GetLinkImplementationClosure | Stephen Kelly | 2015-08-05 | 4 | -60/+63 |
| | |||||
* | cmGeneratorTarget: Move ReportPropertyOrigin from cmTarget. | Stephen Kelly | 2015-08-05 | 4 | -56/+57 |
| | |||||
* | cmGeneratorTarget: Make CompatibleType enum private again. | Stephen Kelly | 2015-08-05 | 2 | -44/+44 |
| | |||||
* | cmGeneratorTarget: Move LinkInterfaceDependent methods from cmTarget. | Stephen Kelly | 2015-08-05 | 7 | -426/+433 |
| | |||||
* | cmGeneratorTarget: Port internal API to cmGeneratorTarget. | Stephen Kelly | 2015-08-05 | 1 | -13/+15 |
| | |||||
* | cmGeneratorTarget: Move CheckPropertyCompatibility from cmTarget. | Stephen Kelly | 2015-08-05 | 4 | -267/+268 |
| | |||||
* | cmGeneratorTarget: Move GetLinkInformation from cmTarget | Stephen Kelly | 2015-08-05 | 14 | -85/+72 |
| | |||||
* | Export: Port more API to cmGeneratorTarget. | Stephen Kelly | 2015-08-05 | 4 | -10/+17 |
| | |||||
* | cmGeneratorTarget: Move IsLinkInterfaceDependent* from cmTarget. | Stephen Kelly | 2015-08-05 | 5 | -119/+122 |
| | |||||
* | cmGeneratorTarget: Move GetAutoUicOptions from cmTarget. | Stephen Kelly | 2015-08-05 | 5 | -29/+33 |
| | |||||
* | cmGeneratorTarget: Move GetSOName from cmTarget.. | Stephen Kelly | 2015-08-05 | 8 | -70/+73 |
| | |||||
* | cmExportInstallFileGenerator: Simplify local generator access. | Stephen Kelly | 2015-08-04 | 1 | -1/+1 |
| | |||||
* | cmGlobalNinjaGenerator: Simplify usage of API. | Stephen Kelly | 2015-08-04 | 1 | -3/+1 |
| | |||||
* | Merge topic 'update-kwsys' | Brad King | 2015-08-04 | 3 | -6/+48 |
|\ | | | | | | | | | | | 3da43137 Merge branch 'upstream-kwsys' into update-kwsys 9a59ae5c KWSys 2015-08-03 (dad68c33) | ||||
| * | Merge branch 'upstream-kwsys' into update-kwsys | Brad King | 2015-08-03 | 3 | -6/+48 |
| |\ | |||||
| | * | KWSys 2015-08-03 (dad68c33) | KWSys Robot | 2015-08-03 | 3 | -6/+48 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ dad68c33 | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' f63febb7..dad68c33 James Johnston (1): dad68c33 Encoding: Fix undefined behavior if out of memory. Jean-Christophe Fillion-Robin (2): e5c23738 SystemTools: Fix DetectFileType failure on missing file 6d83c113 SystemTools: Fix DetectFileType failure on directory Sebastian Schuberth (1): 4db8e69f SystemTools: Implement FileIsSymlink on Windows | ||||
* | | | Merge topic 'doc-ninja-rule-launchers' | Brad King | 2015-08-04 | 3 | -12/+18 |
|\ \ \ | | | | | | | | | | | | | | | | | d951f542 Help: Refine RULE_LAUNCH_{COMPILE,CUSTOM,LINK} global property docs | ||||
| * | | | Help: Refine RULE_LAUNCH_{COMPILE,CUSTOM,LINK} global property docs | Brad King | 2015-08-03 | 3 | -12/+18 |
| |/ / | | | | | | | | | | | | | Link to the generators that implement these properties. Explain in more detail why other generators ignore them. | ||||
* | | | Merge topic 'cmake-W-options' | Brad King | 2015-08-04 | 2 | -6/+6 |
|\ \ \ | | | | | | | | | | | | | | | | | 975426ce cmake: Do not treat developer warnings as errors by default in scripts | ||||
| * | | | cmake: Do not treat developer warnings as errors by default in scripts | Brad King | 2015-08-03 | 2 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The logic in commit c96fe0b4 (cmake: Add -W options to control deprecation warnings and errors, 2015-07-28) accidentally enables errors on warnings by default in scripts because there is no initialization of CMAKE_SUPPRESS_DEVELOPER_ERRORS to TRUE. Rename internal CMAKE_SUPPRESS_DEVELOPER_ERRORS cache entry to CMAKE_ERROR_DEVELOPER_WARNINGS. Fix the logic in the message() command to treat AUTHOR_WARNING as an error only if the option is explicitly enabled. | ||||
* | | | | CMake Nightly Date Stamp | Kitware Robot | 2015-08-04 | 1 | -1/+1 |
| |/ / |/| | | |||||
* | | | Merge topic 'if-test' | Brad King | 2015-08-03 | 19 | -4/+105 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | 14e49ed1 if: Add "TEST <test>" condition 623dcc85 ExternalProject: Avoid if() auto-dereference of a "TEST" variable | ||||
| * | | | if: Add "TEST <test>" condition | Matt McCormick | 2015-08-03 | 18 | -1/+102 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | if(TEST TestNameThatExists) will return true if a test with the name TestNameThatExists has been added with add_test. The syntax is similar to if(TARGET TargetName). Since use of "TEST" as an argument to if() could previously be interpreted as a non-keyword argument, add policy CMP0064 to treat it as a keyword as NEW behavior. | ||||
| * | | | ExternalProject: Avoid if() auto-dereference of a "TEST" variable | Matt McCormick | 2015-08-03 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | Exposed by CMP0054 warnings. | ||||
* | | | | Merge topic 'GetPrerequisites-updates' | Brad King | 2015-08-03 | 1 | -0/+38 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | 5d0a8b1a GetPrerequisites: Optionally filter "objdump" output for speed afb674ab GetPrerequisites: Add error checks for execute_process() calls | ||||
| * | | | | GetPrerequisites: Optionally filter "objdump" output for speed | Bill Somerville | 2015-07-31 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As dumpbin.exe is no longer reliable for gcc libraries on MinGW because it crashes on many common libraries like libgcc_s and libgfortran it is now necessary too resort to using objdump for DLL dependency walking. Using objdump has a secondary problem in that it generates a lot of output for large libraries and causes fixup_bundle() to take many minutes to process what took fractions of a second with "dumpbin.exe /dependents". Add a 'grep' pre-filter in the execute_process() command pipeline to reduce this output to a minimum for a several orders of magnitude speed up. If grep is not available just use the full output. As there does not seem to be a reliable way of detecting MinGW, callers of fixup_bundle() may have to set the variable gp_tool to "objdump" if dumpbin.exe is installed on the build machine to stop it using the broken MS dumpbin.exe for library dependency walking. | ||||
| * | | | | GetPrerequisites: Add error checks for execute_process() calls | Bill Somerville | 2015-07-31 | 1 | -0/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Add return status checks to external command invocations so that they do not fail silently producing incomplete install packages. | ||||
* | | | | | Merge topic 'FindMPI-drop-GetPrerequisites' | Brad King | 2015-08-03 | 1 | -5/+3 |
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | 1c46b6ae FindMPI: Drop unnecessary and incorrect use of GetPrerequisites | ||||
| * | | | | FindMPI: Drop unnecessary and incorrect use of GetPrerequisites | Brad King | 2015-07-31 | 1 | -5/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v2.8.5~121^2~2 (FindMPI: Handle multiple languages, 2010-12-29) we called the GetPrerequisites is_file_executable function but passed the name of a CMake variable instead of its value. Therefore the function has always failed and caused the search for the compiler name to run even with an absolute path. Switch to using if(IS_ABSOLUTE) instead and drop use of GetPrerequisites. |