summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'find-IMPORTED-targets-for-try_compile'Brad King2013-08-267-8/+100
|\ | | | | | | | | | | cc8f796 try_compile: Extract IMPORTED targets from INTERFACE_LINK_LIBRARIES fd4fb9e try_compile: Extract IMPORTED targets from LINK_DEPENDENT_LIBRARIES
| * try_compile: Extract IMPORTED targets from INTERFACE_LINK_LIBRARIESStephen Kelly2013-08-265-2/+57
| |
| * try_compile: Extract IMPORTED targets from LINK_DEPENDENT_LIBRARIESStephen Kelly2013-08-265-8/+45
| |
* | Merge topic 'doc-check-flags'Brad King2013-08-262-0/+6
|\ \ | | | | | | | | | | | | 293ecfe CheckC*CompilerFlag: add documentation what to expect from a positive result
| * | CheckC*CompilerFlag: add documentation what to expect from a positive resultRolf Eike Beer2013-08-132-0/+6
| | |
* | | Merge topic 'vs2013_toolset_14369'Brad King2013-08-263-12/+28
|\ \ \ | | | | | | | | | | | | | | | | 3064f80 VS: Generate ToolsVersion matching each VS version
| * | | VS: Generate ToolsVersion matching each VS versionRobert Maynard2013-08-263-12/+28
| | |/ | |/| | | | | | | | | | | | | The MSBuild version for each Visual Studio generator isn't 4.0. With Visual Studo 2013 the ToolsVersion moved from being tied to the .NET framework and now has its own version number.
* | | Merge topic 'doc-CPack-typo'Brad King2013-08-261-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 807a564 CPack: Fix a typo in documentation
| * | | CPack: Fix a typo in documentationYury G. Kudryashov2013-08-151-1/+1
| | | |
* | | | Merge topic 'rpath-on-mac'Brad King2013-08-261-3/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 78cd884 OSX: Allow an empty INSTALL_NAME_DIR to override MACOSX_RPATH.
| * | | | OSX: Allow an empty INSTALL_NAME_DIR to override MACOSX_RPATH.Clinton Stimpson2013-08-221-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this, projects can enable MACOSX_RPATH by default, but still have a way to install libraries with no install name dirs into locations such as /usr/local/lib by setting INSTALL_NAME_DIR="".
* | | | | Merge topic 'fix-OLD-CMP0021'Brad King2013-08-265-1/+35
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | eef6df5 Fix OLD behavior of CMP0021.
| * | | | | Fix OLD behavior of CMP0021.Stephen Kelly2013-08-245-1/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Exclude Ninja and Xcode from the CMP0021 test They do not behave the same as the makefile generator with relative paths. Don't overwrite the header file for in-source builds.
* | | | | | CMake Nightly Date StampKitware Robot2013-08-261-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2013-08-251-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2013-08-241-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2013-08-231-1/+1
|/ / / / /
* | | | | CMake Nightly Date StampKitware Robot2013-08-221-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2013-08-211-1/+1
| |_|/ / |/| | |
* | | | CMake Nightly Date StampKitware Robot2013-08-201-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2013-08-191-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2013-08-181-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2013-08-171-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2013-08-161-1/+1
| |/ / |/| |
* | | Merge topic 'cmake-syntax'Brad King2013-08-155-1/+7
|\ \ \ | | | | | | | | | | | | | | | | 9040ec9 Do not warn about left paren not separated by a space
| * | | Do not warn about left paren not separated by a spaceBrad King2013-08-155-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 58e52416 (Warn about arguments not separated by whitespace, 2013-02-16) we warn about arguments not separated by spaces. Loosen the warning to not complain about left parens not separated by spaces from the preceding token. This is common in code like "if(NOT(X))". Teach the RunCMake.Syntax test to cover cases of left parens not separated by spaces and check that no warning appears.
* | | | Merge topic 'osx-sysroot-default'Brad King2013-08-151-2/+14
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 335a127 OS X: Do not default to non-existent deployment target SDK
| * | | | OS X: Do not default to non-existent deployment target SDKBrad King2013-08-141-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 95f78e08 (OS X: Search for SDK based on deployment target, 2013-08-02) we select the default OS X SDK path to match the deployment target. Fix this behavior in the case that the matching SDK does not exist and fall back to the SDK for the current host OS X version.
* | | | | CMake Nightly Date StampKitware Robot2013-08-151-1/+1
|/ / / /
* | | | Merge topic 'fix-new-policy-versions'Brad King2013-08-141-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 07c16ee Update version introducing CMP0021, CMP0022, and CMP0023
| * | | | Update version introducing CMP0021, CMP0022, and CMP0023Brad King2013-08-141-3/+3
|/ / / / | | | | | | | | | | | | These policies will be first released in 2.8.12.
* | | | Merge topic 'cygwin-RunCMake-tests'Brad King2013-08-1436-36/+36
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | d05a9bd Cygwin: Avoid legacy warnings in RunCMake.* tests
| * | | | Cygwin: Avoid legacy warnings in RunCMake.* testsBrad King2013-08-1336-36/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set the minimum required version of CMake high enough to avoid the warning for CMAKE_LEGACY_CYGWIN_WIN32. The warning appears on stderr and breaks the expected output matching.
* | | | | Merge topic 'fix-genex-segfault'Brad King2013-08-143-1/+23
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 36eef30 Genex: Fix segfault when parsing ends with parameter expectation.
| * | | | | Genex: Fix segfault when parsing ends with parameter expectation.Stephen Kelly2013-08-133-1/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The extendResult method expects a non-empty parameters vector, as assured by the normal case. Avoid calling the method when the parser finds an incomplete generator expression, but has already entered the state of expecting to find parameters.
* | | | | | CMake Nightly Date StampKitware Robot2013-08-141-1/+1
| |/ / / / |/| | | |
* | | | | CMake Nightly Date StampKitware Robot2013-08-131-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2013-08-121-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2013-08-111-1/+1
|/ / / /
* | | | CMake Nightly Date StampKitware Robot2013-08-101-1/+1
| |_|/ |/| |
* | | Merge topic 'revert-COMPILER_TARGET-feature'Brad King2013-08-094-21/+0
|\ \ \ | | | | | | | | | | | | | | | | b33c984 Revert "Add compiler target compile options."
| * | | Revert "Add compiler target compile options."Stephen Kelly2013-08-094-21/+0
|/ / / | | | | | | | | | This reverts commit 2d9ec1dadfdd10043a98d425abb25d0aef117699.
* | | CMake Nightly Date StampKitware Robot2013-08-091-1/+1
| | |
* | | Merge topic 'cmake-syntax'Brad King2013-08-0850-247/+651
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b93982f Merge branch 'dev/fix-variable-watch-crash' into cmake-syntax c50f7ed cmListFileLexer: Modify flex output to avoid Borland warning bf73264 Warn about unquoted arguments that look like long brackets 58e5241 Warn about arguments not separated by whitespace e75b69f cmListFileCache: Convert CMake language parser to class e945949 Add RunCMake.Syntax test cases for command invocation styles 0546484 cmListFileArgument: Generalize 'Quoted' bool to 'Delimeter' enum 28685ad cmListFileLexer: Split normal and legacy unquoted arguments 1eafa3e cmListFileLexer: Fix line number after backslash in string f3155cd Add RunCMake.Syntax test to cover argument parsing
| * \ \ Merge branch 'dev/fix-variable-watch-crash' into cmake-syntaxBrad King2013-08-087-86/+156
| |\ \ \ | | |/ / | |/| | | | | | | | | | Resolve conflict in Source/cmVariableWatchCommand.cxx by integrating the changes from both sides.
| * | | cmListFileLexer: Modify flex output to avoid Borland warningBrad King2013-08-082-24/+25
| | | | | | | | | | | | | | | | | | | | | | | | Remove the "yyscanner = NULL" assignment from the end of the yylex_destroy function because Borland warns that the value is never used.
| * | | Warn about unquoted arguments that look like long bracketsBrad King2013-08-085-0/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the future CMake will introduce Lua-style long bracket syntax. Warn about unquoted arguments that in the future will be treated as opening long brackets. Teach the RunCMake.Syntax test to cover such cases and ensure that the warning appears.
| * | | Warn about arguments not separated by whitespaceBrad King2013-08-085-65/+119
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach the lexer to return tokens for whitespace. Teach the parser to tolerate the space tokens where whitespace is allowed. Also teach the parser to diagnose and warn about cases of quoted arguments followed immediately by another argument. This was accidentally allowed previously, so we only warn. Update the RunCMake.Syntax test case StringNoSpace expected stderr to include the warnings.
| * | | cmListFileCache: Convert CMake language parser to classBrad King2013-08-081-69/+97
| | | | | | | | | | | | | | | | | | | | Refactor the parser implementation into a class to make it easier to extend.
| * | | Add RunCMake.Syntax test cases for command invocation stylesBrad King2013-08-0816-0/+74
| | | | | | | | | | | | | | | | | | | | Cover commands with whitespace present in allowed combinations. Also cover command error cases such as two on one line.