CMake/Tests/RunCMake
Brad King 58e524165d Warn about arguments not separated by whitespace
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.
2013-08-08 13:26:27 -04:00
..
CMP0004 Add the $<TARGET_POLICY> expression 2013-01-17 17:20:17 +01:00
CMP0019 Add policy CMP0019 to skip include/link variable re-expansion 2012-12-07 09:51:19 -05:00
CMP0022 Export: Fix typo of LINK_INTERFACE_LIBRARIES. 2013-07-26 13:10:06 +02:00
CTest CTest: Fail early without PROJECT_BINARY_DIR (#14005) 2013-03-12 18:20:44 -04:00
CompatibleInterface Report an error on IMPORTED targets with a faulty INTERFACE 2013-03-26 10:45:28 -04:00
CompilerChange Test Unix Makefiles generator support for changing compilers 2013-02-20 08:01:06 -05:00
Configure Teach compiler ABI check to tolerate try_compile COPY_FILE failure 2013-07-17 15:40:44 -04:00
ExportWithoutLanguage export: Error when exporting a target without a language 2013-07-25 08:44:57 -04:00
ExternalData ExternalData: Do not re-stage staged object files 2013-05-24 15:45:38 -04:00
FPHSA FPHSA: Convert FOUND_VAR failure test to RunCMake 2013-02-22 08:57:11 -05:00
File_Generate file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
GeneratorExpression Make it an error for INSTALL_PREFIX to be evaluated. 2013-01-31 17:27:06 +01:00
GeneratorToolset VS12: Add Visual Studio 12 generator (#14251) 2013-06-28 18:13:14 -04:00
IncompatibleQt FindQt4: Set the INTERFACE_QT_MAJOR_VERSION for Qt4::QtCore 2013-03-18 09:31:33 -04:00
Languages Genex: Disallow LINKER_LANGUAGE only when used on a static library. 2013-07-26 16:58:25 +02:00
ObjectLibrary Test OBJECT library language propagation 2012-03-16 10:12:30 -04:00
ObsoleteQtMacros Mark qt4_use_modules and qt4_automoc as obsolete. 2013-07-14 10:05:04 +02:00
PositionIndependentCode Process the INTERFACE_PIC property from linked dependencies 2013-01-10 09:54:52 -05:00
SolutionGlobalSections Add tests for VS_SOLUTION_GLOBAL_SECTIONS 2012-11-16 08:16:10 -05:00
Syntax Warn about arguments not separated by whitespace 2013-08-08 13:26:27 -04:00
TargetPolicies Genex: Make CMP0021 and CMP0022 usable with TARGET_POLICY 2013-07-11 11:56:14 +02:00
TargetPropertyGeneratorExpressions Fix spelling and typos (affecting binary data / module messages) 2013-05-07 08:39:19 -04:00
VisibilityPreset Introduce target property <LANG>_VISIBILITY_PRESET 2013-06-02 12:00:51 +02:00
add_dependencies add_dependencies: Distinguish target v. file dependencies in error (#14050) 2013-03-29 15:00:33 -04:00
alias_targets Add the ALIAS target concept for libraries and executables. 2013-08-02 15:21:00 +02:00
build_command build_command: Fail early without CMAKE_MAKE_PROGRAM (#14005) 2013-03-12 18:17:40 -04:00
find_package find_package: Test rejection of required+optional components 2012-03-19 10:53:36 -04:00
get_filename_component get_filename_component: Test ABSOLUTE of .. after root component 2013-06-04 09:09:22 -04:00
if if: Add test for IS_DIRECTORY 2013-05-28 11:35:32 -04:00
include include: Ignore empty string as file name (#13388) 2012-07-10 11:05:04 -04:00
include_directories Export: Process generator expressions from INCLUDES DESTINATION. 2013-08-01 00:37:25 +02:00
include_external_msproject Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
list list: Handle errors on empty lists more gracefully (#13138) 2012-04-17 11:07:07 -04:00
target_link_libraries target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
try_compile try_compile: Add COPY_FILE_ERROR option to capture failure 2013-07-15 09:16:36 -04:00
variable_watch variable_watch: Print accesses as "CMake Debug Log" messages 2013-06-03 13:19:59 -04:00
CMakeLists.txt Add RunCMake.Syntax test to cover argument parsing 2013-08-08 13:26:26 -04:00
RunCMake.cmake Tests/RunCMake: Allow tests to control build tree behavior 2013-02-18 10:47:27 -05:00