From 7434651728a9e03ab91ecf0a79af90d909c39d66 Mon Sep 17 00:00:00 2001 From: Felix Geyer Date: Sat, 13 Sep 2014 15:30:52 +0200 Subject: [PATCH 1/2] Imported Upstream version 3.0.2 --- Help/policy/CMP0022.rst | 2 +- Modules/BundleUtilities.cmake | 1 + Modules/CMakeDetermineCCompiler.cmake | 4 +- Modules/CMakeDetermineCXXCompiler.cmake | 4 +- Modules/ExternalProject.cmake | 1 + Source/CMakeVersion.cmake | 2 +- Source/cmGlobalGenerator.cxx | 8 +++ Source/cmGlobalXCodeGenerator.cxx | 10 ++- Source/cmListFileLexer.c | 75 ++++++++++++---------- Source/cmListFileLexer.in.l | 7 ++ Source/cmQtAutoGenerators.cxx | 13 ++-- Source/cmQtAutoGenerators.h | 2 +- Source/kwsys/CPU.h.in | 4 ++ Tests/QtAutogen/CMakeLists.txt | 4 +- Tests/QtAutogen/resourcetester.cpp | 2 + Tests/QtAutogen/second_resource.qrc | 5 ++ Tests/QtAutogen/second_widget.cpp | 14 ++++ Tests/QtAutogen/second_widget.h | 19 ++++++ Tests/QtAutogen/second_widget.ui | 32 +++++++++ Tests/RunCMake/Syntax/Unquoted1-stderr.txt | 2 +- Tests/RunCMake/Syntax/Unquoted1.cmake | 2 +- Utilities/KWIML/ABI.h.in | 4 ++ 22 files changed, 165 insertions(+), 52 deletions(-) create mode 100644 Tests/QtAutogen/second_resource.qrc create mode 100644 Tests/QtAutogen/second_widget.cpp create mode 100644 Tests/QtAutogen/second_widget.h create mode 100644 Tests/QtAutogen/second_widget.ui diff --git a/Help/policy/CMP0022.rst b/Help/policy/CMP0022.rst index 16a5bc375..22c7c4fdc 100644 --- a/Help/policy/CMP0022.rst +++ b/Help/policy/CMP0022.rst @@ -22,7 +22,7 @@ downstream users of CMake versions older than 2.8.12. The target_link_libraries command will no longer populate the properties matching LINK_INTERFACE_LIBRARIES(_)? if this policy is NEW. -Warning-free future-compatible code which works with CMake 2.8.9 onwards +Warning-free future-compatible code which works with CMake 2.8.7 onwards can be written by using the ``LINK_PRIVATE`` and ``LINK_PUBLIC`` keywords of :command:`target_link_libraries`. diff --git a/Modules/BundleUtilities.cmake b/Modules/BundleUtilities.cmake index b896de21b..60d01b541 100644 --- a/Modules/BundleUtilities.cmake +++ b/Modules/BundleUtilities.cmake @@ -237,6 +237,7 @@ function(get_bundle_main_executable bundle result_var) file(READ "${bundle}/Contents/Info.plist" info_plist) string(REGEX REPLACE ";" "\\\\;" info_plist "${info_plist}") string(REGEX REPLACE "\n" "${eol_char};" info_plist "${info_plist}") + string(REGEX REPLACE "\r" "${eol_char};" info_plist "${info_plist}") # Scan the lines for "CFBundleExecutable" - the line after that # is the name of the main executable. diff --git a/Modules/CMakeDetermineCCompiler.cmake b/Modules/CMakeDetermineCCompiler.cmake index aa4cdc940..2b8ecdceb 100644 --- a/Modules/CMakeDetermineCCompiler.cmake +++ b/Modules/CMakeDetermineCCompiler.cmake @@ -136,7 +136,9 @@ if (CMAKE_CROSSCOMPILING AND NOT _CMAKE_TOOLCHAIN_PREFIX) if (COMPILER_BASENAME MATCHES "^(.+-)(clang|g?cc)(-[0-9]+\\.[0-9]+\\.[0-9]+)?(\\.exe)?$") set(_CMAKE_TOOLCHAIN_PREFIX ${CMAKE_MATCH_1}) elseif("${CMAKE_C_COMPILER_ID}" MATCHES "Clang") - set(_CMAKE_TOOLCHAIN_PREFIX ${CMAKE_C_COMPILER_TARGET}-) + if(CMAKE_C_COMPILER_TARGET) + set(_CMAKE_TOOLCHAIN_PREFIX ${CMAKE_C_COMPILER_TARGET}-) + endif() elseif(COMPILER_BASENAME MATCHES "qcc(\\.exe)?$") if(CMAKE_C_COMPILER_TARGET MATCHES "gcc_nto([^_le]+)(le)?.*$") set(_CMAKE_TOOLCHAIN_PREFIX nto${CMAKE_MATCH_1}-) diff --git a/Modules/CMakeDetermineCXXCompiler.cmake b/Modules/CMakeDetermineCXXCompiler.cmake index ef8445e5a..9af1de144 100644 --- a/Modules/CMakeDetermineCXXCompiler.cmake +++ b/Modules/CMakeDetermineCXXCompiler.cmake @@ -133,7 +133,9 @@ if (CMAKE_CROSSCOMPILING AND NOT _CMAKE_TOOLCHAIN_PREFIX) if (COMPILER_BASENAME MATCHES "^(.+-)(clan)?[gc]\\+\\+(-[0-9]+\\.[0-9]+\\.[0-9]+)?(\\.exe)?$") set(_CMAKE_TOOLCHAIN_PREFIX ${CMAKE_MATCH_1}) elseif("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") - set(_CMAKE_TOOLCHAIN_PREFIX ${CMAKE_CXX_COMPILER_TARGET}-) + if(CMAKE_CXX_COMPILER_TARGET) + set(_CMAKE_TOOLCHAIN_PREFIX ${CMAKE_CXX_COMPILER_TARGET}-) + endif() elseif(COMPILER_BASENAME MATCHES "QCC(\\.exe)?$") if(CMAKE_CXX_COMPILER_TARGET MATCHES "gcc_nto([^_le]+)(le)?.*$") set(_CMAKE_TOOLCHAIN_PREFIX nto${CMAKE_MATCH_1}-) diff --git a/Modules/ExternalProject.cmake b/Modules/ExternalProject.cmake index 17cb866d3..a1c7629cd 100644 --- a/Modules/ExternalProject.cmake +++ b/Modules/ExternalProject.cmake @@ -607,6 +607,7 @@ Retrying download. file(REMOVE \"\${file}\") execute_process(COMMAND \${CMAKE_COMMAND} -P \"${download_script}\") endif() + math(EXPR attempt \"\${attempt} + 1\") endwhile() if(\${succeeded}) diff --git a/Source/CMakeVersion.cmake b/Source/CMakeVersion.cmake index 4caa60865..0a3c7c17b 100644 --- a/Source/CMakeVersion.cmake +++ b/Source/CMakeVersion.cmake @@ -1,5 +1,5 @@ # CMake version number components. set(CMake_VERSION_MAJOR 3) set(CMake_VERSION_MINOR 0) -set(CMake_VERSION_PATCH 1) +set(CMake_VERSION_PATCH 2) #set(CMake_VERSION_RC 0) diff --git a/Source/cmGlobalGenerator.cxx b/Source/cmGlobalGenerator.cxx index beb10daa1..203735aad 100644 --- a/Source/cmGlobalGenerator.cxx +++ b/Source/cmGlobalGenerator.cxx @@ -804,6 +804,14 @@ void cmGlobalGenerator::CheckCompilerIdCompatibility(cmMakefile* mf, case cmPolicies::OLD: // OLD behavior is to convert QCC to GNU. mf->AddDefinition(compilerIdVar.c_str(), "GNU"); + if(lang == "C") + { + mf->AddDefinition("CMAKE_COMPILER_IS_GNUCC", "1"); + } + else if(lang == "CXX") + { + mf->AddDefinition("CMAKE_COMPILER_IS_GNUCXX", "1"); + } break; case cmPolicies::REQUIRED_IF_USED: case cmPolicies::REQUIRED_ALWAYS: diff --git a/Source/cmGlobalXCodeGenerator.cxx b/Source/cmGlobalXCodeGenerator.cxx index 3503e19b9..f7c2e87fe 100644 --- a/Source/cmGlobalXCodeGenerator.cxx +++ b/Source/cmGlobalXCodeGenerator.cxx @@ -837,16 +837,14 @@ cmGlobalXCodeGenerator::CreateXCodeFileReferenceFromPath( cmTarget& cmtarget, const std::string &lang) { - std::string fname = fullpath; - cmXCodeObject* fileRef = this->FileRefs[fname]; + cmStdString key = GetGroupMapKeyFromPath(cmtarget, fullpath); + cmXCodeObject* fileRef = this->FileRefs[key]; if(!fileRef) { fileRef = this->CreateObject(cmXCodeObject::PBXFileReference); - std::string comment = fname; - fileRef->SetComment(fname.c_str()); - this->FileRefs[fname] = fileRef; + fileRef->SetComment(fullpath.c_str()); + this->FileRefs[key] = fileRef; } - cmStdString key = GetGroupMapKeyFromPath(cmtarget, fullpath); cmXCodeObject* group = this->GroupMap[key]; cmXCodeObject* children = group->GetObject("children"); if (!children->HasObject(fileRef)) diff --git a/Source/cmListFileLexer.c b/Source/cmListFileLexer.c index bfa388e56..af4fc3dcd 100644 --- a/Source/cmListFileLexer.c +++ b/Source/cmListFileLexer.c @@ -369,8 +369,8 @@ static void yy_fatal_error (yyconst char msg[] ,yyscan_t yyscanner ); *yy_cp = '\0'; \ yyg->yy_c_buf_p = yy_cp; -#define YY_NUM_RULES 23 -#define YY_END_OF_BUFFER 24 +#define YY_NUM_RULES 24 +#define YY_END_OF_BUFFER 25 /* This struct is not used in this scanner, but its presence is necessary. */ struct yy_trans_info @@ -381,10 +381,10 @@ struct yy_trans_info static yyconst flex_int16_t yy_accept[77] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, - 24, 13, 21, 1, 15, 3, 13, 5, 6, 7, - 22, 22, 16, 18, 19, 20, 10, 11, 8, 12, - 9, 4, 13, 0, 13, 0, 21, 0, 0, 7, - 13, 0, 13, 0, 2, 0, 13, 16, 0, 17, + 25, 13, 22, 1, 16, 3, 13, 5, 6, 7, + 15, 23, 17, 19, 20, 21, 10, 11, 8, 12, + 9, 4, 13, 0, 13, 0, 22, 0, 0, 7, + 13, 0, 13, 0, 2, 0, 13, 17, 0, 18, 10, 8, 4, 0, 14, 0, 0, 0, 0, 14, 0, 0, 14, 0, 0, 0, 2, 14, 0, 0, 0, 0, 0, 0, 0, 0 @@ -523,10 +523,10 @@ static yyconst flex_int16_t yy_chk[253] = } ; /* Table of booleans, true if rule could match eol. */ -static yyconst flex_int32_t yy_rule_can_match_eol[24] = +static yyconst flex_int32_t yy_rule_can_match_eol[25] = { 0, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, - 0, 0, 0, 0, }; +1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, + 0, 0, 0, 0, 0, }; /* The intent behind this definition is that it'll catch * any uses of REJECT which flex missed. @@ -615,7 +615,7 @@ static void cmListFileLexerDestroy(cmListFileLexer* lexer); -#line 621 "cmListFileLexer.c" +#line 628 "cmListFileLexer.c" #define INITIAL 0 #define STRING 1 @@ -850,7 +850,7 @@ YY_DECL #line 91 "cmListFileLexer.in.l" -#line 858 "cmListFileLexer.c" +#line 865 "cmListFileLexer.c" if ( !yyg->yy_init ) { @@ -1110,6 +1110,15 @@ YY_RULE_SETUP case 15: YY_RULE_SETUP #line 215 "cmListFileLexer.in.l" +{ + lexer->token.type = cmListFileLexer_Token_ArgumentUnquoted; + cmListFileLexerSetToken(lexer, yytext, yyleng); + lexer->column += yyleng; + return 1; +} +case 16: +YY_RULE_SETUP +#line 222 "cmListFileLexer.in.l" { lexer->token.type = cmListFileLexer_Token_ArgumentQuoted; cmListFileLexerSetToken(lexer, "", 0); @@ -1117,69 +1126,69 @@ YY_RULE_SETUP BEGIN(STRING); } YY_BREAK -case 16: +case 17: YY_RULE_SETUP -#line 222 "cmListFileLexer.in.l" +#line 229 "cmListFileLexer.in.l" { cmListFileLexerAppend(lexer, yytext, yyleng); lexer->column += yyleng; } YY_BREAK -case 17: -/* rule 17 can match eol */ +case 18: +/* rule 18 can match eol */ YY_RULE_SETUP -#line 227 "cmListFileLexer.in.l" +#line 234 "cmListFileLexer.in.l" { /* Continuation: text is not part of string */ ++lexer->line; lexer->column = 1; } YY_BREAK -case 18: -/* rule 18 can match eol */ +case 19: +/* rule 19 can match eol */ YY_RULE_SETUP -#line 233 "cmListFileLexer.in.l" +#line 240 "cmListFileLexer.in.l" { cmListFileLexerAppend(lexer, yytext, yyleng); ++lexer->line; lexer->column = 1; } YY_BREAK -case 19: +case 20: YY_RULE_SETUP -#line 239 "cmListFileLexer.in.l" +#line 246 "cmListFileLexer.in.l" { lexer->column += yyleng; BEGIN(INITIAL); return 1; } -case 20: +case 21: YY_RULE_SETUP -#line 245 "cmListFileLexer.in.l" +#line 252 "cmListFileLexer.in.l" { cmListFileLexerAppend(lexer, yytext, yyleng); lexer->column += yyleng; } YY_BREAK case YY_STATE_EOF(STRING): -#line 250 "cmListFileLexer.in.l" +#line 257 "cmListFileLexer.in.l" { lexer->token.type = cmListFileLexer_Token_BadString; BEGIN(INITIAL); return 1; } -case 21: +case 22: YY_RULE_SETUP -#line 256 "cmListFileLexer.in.l" +#line 263 "cmListFileLexer.in.l" { lexer->token.type = cmListFileLexer_Token_Space; cmListFileLexerSetToken(lexer, yytext, yyleng); lexer->column += yyleng; return 1; } -case 22: +case 23: YY_RULE_SETUP -#line 263 "cmListFileLexer.in.l" +#line 270 "cmListFileLexer.in.l" { lexer->token.type = cmListFileLexer_Token_BadCharacter; cmListFileLexerSetToken(lexer, yytext, yyleng); @@ -1188,18 +1197,18 @@ YY_RULE_SETUP } case YY_STATE_EOF(INITIAL): case YY_STATE_EOF(COMMENT): -#line 270 "cmListFileLexer.in.l" +#line 277 "cmListFileLexer.in.l" { lexer->token.type = cmListFileLexer_Token_None; cmListFileLexerSetToken(lexer, 0, 0); return 0; } -case 23: +case 24: YY_RULE_SETUP -#line 276 "cmListFileLexer.in.l" +#line 283 "cmListFileLexer.in.l" ECHO; YY_BREAK -#line 1220 "cmListFileLexer.c" +#line 1238 "cmListFileLexer.c" case YY_END_OF_BUFFER: { @@ -2320,7 +2329,7 @@ void cmListFileLexer_yyfree (void * ptr , yyscan_t yyscanner) #define YYTABLES_NAME "yytables" -#line 276 "cmListFileLexer.in.l" +#line 282 "cmListFileLexer.in.l" diff --git a/Source/cmListFileLexer.in.l b/Source/cmListFileLexer.in.l index ed4bf6b18..a520c7221 100644 --- a/Source/cmListFileLexer.in.l +++ b/Source/cmListFileLexer.in.l @@ -212,6 +212,13 @@ LEGACY {MAKEVAR}|{UNQUOTED}|\"({MAKEVAR}|{UNQUOTED}|[ \t[=])*\" return 1; } +\[ { + lexer->token.type = cmListFileLexer_Token_ArgumentUnquoted; + cmListFileLexerSetToken(lexer, yytext, yyleng); + lexer->column += yyleng; + return 1; +} + \" { lexer->token.type = cmListFileLexer_Token_ArgumentQuoted; cmListFileLexerSetToken(lexer, "", 0); diff --git a/Source/cmQtAutoGenerators.cxx b/Source/cmQtAutoGenerators.cxx index 2c5dd450d..a8bb317d3 100644 --- a/Source/cmQtAutoGenerators.cxx +++ b/Source/cmQtAutoGenerators.cxx @@ -1786,8 +1786,8 @@ void cmQtAutoGenerators::ParseForUic(const std::string& absFilename, std::string::size_type matchOffset = 0; - const std::string absPath = cmsys::SystemTools::GetFilenamePath( - cmsys::SystemTools::GetRealPath(absFilename.c_str())) + '/'; + const std::string realName = + cmsys::SystemTools::GetRealPath(absFilename.c_str()); matchOffset = 0; if ((strstr(contentsString.c_str(), "ui_") != NULL) @@ -1804,7 +1804,7 @@ void cmQtAutoGenerators::ParseForUic(const std::string& absFilename, // finding the correct header, so we need to remove the ui_ part basename = basename.substr(3); - includedUis[absPath] = basename; + includedUis[realName] = basename; matchOffset += uiIncludeRegExp.end(); } while(uiIncludeRegExp.find(contentsString.c_str() + matchOffset)); @@ -1960,7 +1960,7 @@ bool cmQtAutoGenerators::GenerateMoc(const std::string& sourceFile, return false; } -bool cmQtAutoGenerators::GenerateUi(const std::string& path, +bool cmQtAutoGenerators::GenerateUi(const std::string& realName, const std::string& uiFileName) { if (!cmsys::SystemTools::FileExists(this->Builddir.c_str(), false)) @@ -1968,6 +1968,9 @@ bool cmQtAutoGenerators::GenerateUi(const std::string& path, cmsys::SystemTools::MakeDirectory(this->Builddir.c_str()); } + const std::string path = cmsys::SystemTools::GetFilenamePath( + realName.c_str()) + '/'; + std::string ui_output_file = "ui_" + uiFileName + ".h"; std::string ui_input_file = path + uiFileName + ".ui"; @@ -2074,6 +2077,8 @@ bool cmQtAutoGenerators::GenerateQrc() } } + command.push_back("-name"); + command.push_back(basename); command.push_back("-o"); command.push_back(rcc_output_file); command.push_back(*si); diff --git a/Source/cmQtAutoGenerators.h b/Source/cmQtAutoGenerators.h index 2840fbf4b..9ddf64f1f 100644 --- a/Source/cmQtAutoGenerators.h +++ b/Source/cmQtAutoGenerators.h @@ -48,7 +48,7 @@ private: bool RunAutogen(cmMakefile* makefile); bool GenerateMoc(const std::string& sourceFile, const std::string& mocFileName); - bool GenerateUi(const std::string& path, const std::string& uiFileName); + bool GenerateUi(const std::string& realName, const std::string& uiFileName); bool GenerateQrc(); void ParseCppFile(const std::string& absFilename, const std::vector& headerExtensions, diff --git a/Source/kwsys/CPU.h.in b/Source/kwsys/CPU.h.in index 2e1a584b1..626914b54 100644 --- a/Source/kwsys/CPU.h.in +++ b/Source/kwsys/CPU.h.in @@ -80,6 +80,10 @@ #elif defined(__mips) || defined(__mips__) || defined(__MIPS__) # define @KWSYS_NAMESPACE@_CPU_ENDIAN_ID @KWSYS_NAMESPACE@_CPU_ENDIAN_ID_BIG +/* OpenRISC 1000 */ +#elif defined(__or1k__) +# define @KWSYS_NAMESPACE@_CPU_ENDIAN_ID @KWSYS_NAMESPACE@_CPU_ENDIAN_ID_BIG + /* RS/6000 */ #elif defined(__THW_RS600) || defined(_IBMR2) || defined(_POWER) # define @KWSYS_NAMESPACE@_CPU_ENDIAN_ID @KWSYS_NAMESPACE@_CPU_ENDIAN_ID_BIG diff --git a/Tests/QtAutogen/CMakeLists.txt b/Tests/QtAutogen/CMakeLists.txt index 0821b454d..d2116aa92 100644 --- a/Tests/QtAutogen/CMakeLists.txt +++ b/Tests/QtAutogen/CMakeLists.txt @@ -64,9 +64,9 @@ add_custom_command( DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/myotherinterface.h.in" ) -add_executable(QtAutogen main.cpp calwidget.cpp foo.cpp blub.cpp bar.cpp abc.cpp +add_executable(QtAutogen main.cpp calwidget.cpp second_widget.cpp foo.cpp blub.cpp bar.cpp abc.cpp xyz.cpp yaf.cpp gadget.cpp $ - test.qrc resourcetester.cpp generated.cpp + test.qrc second_resource.qrc resourcetester.cpp generated.cpp ) set_property(TARGET QtAutogen APPEND PROPERTY AUTOGEN_TARGET_DEPENDS generate_moc_input "${CMAKE_CURRENT_BINARY_DIR}/myotherinterface.h") diff --git a/Tests/QtAutogen/resourcetester.cpp b/Tests/QtAutogen/resourcetester.cpp index 43314e1f8..0c64d80af 100644 --- a/Tests/QtAutogen/resourcetester.cpp +++ b/Tests/QtAutogen/resourcetester.cpp @@ -16,6 +16,8 @@ void ResourceTester::doTest() { if (!QFile::exists(":/CMakeLists.txt")) qApp->exit(EXIT_FAILURE); + if (!QFile::exists(":/main.cpp")) + qApp->exit(EXIT_FAILURE); QTimer::singleShot(0, qApp, SLOT(quit())); } diff --git a/Tests/QtAutogen/second_resource.qrc b/Tests/QtAutogen/second_resource.qrc new file mode 100644 index 000000000..27bfb143b --- /dev/null +++ b/Tests/QtAutogen/second_resource.qrc @@ -0,0 +1,5 @@ + + + main.cpp + + diff --git a/Tests/QtAutogen/second_widget.cpp b/Tests/QtAutogen/second_widget.cpp new file mode 100644 index 000000000..65ba9627c --- /dev/null +++ b/Tests/QtAutogen/second_widget.cpp @@ -0,0 +1,14 @@ + +#include "second_widget.h" +#include "ui_second_widget.h" + +SecondWidget::SecondWidget(QWidget *parent) + : QWidget(parent), ui(new Ui::SecondWidget) +{ + ui->setupUi(this); +} + +SecondWidget::~SecondWidget() +{ + delete ui; +} diff --git a/Tests/QtAutogen/second_widget.h b/Tests/QtAutogen/second_widget.h new file mode 100644 index 000000000..fe4d175f7 --- /dev/null +++ b/Tests/QtAutogen/second_widget.h @@ -0,0 +1,19 @@ + +#include + +namespace Ui +{ +class SecondWidget; +} + +class SecondWidget : public QWidget +{ + Q_OBJECT +public: + explicit SecondWidget(QWidget *parent = 0); + + ~SecondWidget(); + +private: + Ui::SecondWidget* ui; +}; diff --git a/Tests/QtAutogen/second_widget.ui b/Tests/QtAutogen/second_widget.ui new file mode 100644 index 000000000..4effa589c --- /dev/null +++ b/Tests/QtAutogen/second_widget.ui @@ -0,0 +1,32 @@ + + + SecondWidget + + + + 0 + 0 + 400 + 300 + + + + Form + + + + + 80 + 20 + 94 + 24 + + + + PushButton + + + + + + diff --git a/Tests/RunCMake/Syntax/Unquoted1-stderr.txt b/Tests/RunCMake/Syntax/Unquoted1-stderr.txt index ff8194a6f..85a7a9de6 100644 --- a/Tests/RunCMake/Syntax/Unquoted1-stderr.txt +++ b/Tests/RunCMake/Syntax/Unquoted1-stderr.txt @@ -1 +1 @@ -^\[\]\[=\]\[\$\$\(MV\)-DSTR=" \[="\[;\]$ +^\[\]\[=\]\[\$\$\(MV\)-DSTR=" \[="\[;\]\]\[$ diff --git a/Tests/RunCMake/Syntax/Unquoted1.cmake b/Tests/RunCMake/Syntax/Unquoted1.cmake index 0344fbd59..515161f2b 100644 --- a/Tests/RunCMake/Syntax/Unquoted1.cmake +++ b/Tests/RunCMake/Syntax/Unquoted1.cmake @@ -1 +1 @@ -message([] [=] [$ $(MV) -DSTR=" [=" [;]) +message([] [=] [$ $(MV) -DSTR=" [=" [;] ] [) diff --git a/Utilities/KWIML/ABI.h.in b/Utilities/KWIML/ABI.h.in index b71cdfb9f..21c9139c0 100644 --- a/Utilities/KWIML/ABI.h.in +++ b/Utilities/KWIML/ABI.h.in @@ -398,6 +398,10 @@ suppression macro @KWIML@_ABI_NO_VERIFY was defined. #elif defined(__mips) || defined(__mips__) || defined(__MIPS__) # define @KWIML@_ABI_ENDIAN_ID @KWIML@_ABI_ENDIAN_ID_BIG +/* OpenRISC 1000 */ +#elif defined(__or1k__) +# define @KWIML@_ABI_ENDIAN_ID @KWIML@_ABI_ENDIAN_ID_BIG + /* RS/6000 */ #elif defined(__THW_RS600) || defined(_IBMR2) || defined(_POWER) # define @KWIML@_ABI_ENDIAN_ID @KWIML@_ABI_ENDIAN_ID_BIG From 75c6a19f8d86373b046cf8f2c4a4c762b5172e45 Mon Sep 17 00:00:00 2001 From: Mario Lang Date: Mon, 27 Apr 2015 22:25:09 +0200 Subject: [PATCH 2/2] Imported Upstream version 3.2.2 --- .gitattributes | 2 + Auxiliary/bash-completion/ctest | 8 +- Auxiliary/cmake-indent.vim | 2 +- Auxiliary/cmake-mode.el | 12 +- Auxiliary/cmake-syntax.vim | 6 +- CMakeCPack.cmake | 28 +- CMakeCPackOptions.cmake.in | 22 + CMakeLists.txt | 434 +- CTestConfig.cmake | 9 +- CTestCustom.cmake.in | 10 +- CTestCustom.ctest.in | 3 - CompileFlags.cmake | 37 +- Copyright.txt | 2 +- DartConfig.cmake | 4 +- DartLocal.conf.in | 121 - Help/command/add_compile_options.rst | 17 +- Help/command/add_custom_command.rst | 284 +- Help/command/add_custom_target.rst | 126 +- Help/command/add_definitions.rst | 10 +- Help/command/add_executable.rst | 7 +- Help/command/add_library.rst | 52 +- Help/command/break.rst | 2 + Help/command/cmake_policy.rst | 86 +- Help/command/configure_file.rst | 125 +- Help/command/continue.rst | 12 + Help/command/ctest_build.rst | 5 + Help/command/ctest_start.rst | 10 +- Help/command/ctest_submit.rst | 19 +- Help/command/export.rst | 5 +- Help/command/file.rst | 473 +- Help/command/find_package.rst | 10 +- Help/command/get_property.rst | 42 +- Help/command/get_test_property.rst | 8 +- Help/command/if.rst | 15 +- Help/command/install.rst | 33 +- Help/command/link_libraries.rst | 19 +- Help/command/set_property.rst | 49 +- Help/command/set_tests_properties.rst | 4 +- Help/command/string.rst | 24 +- Help/command/target_compile_features.rst | 32 + Help/command/target_compile_options.rst | 4 +- Help/command/target_include_directories.rst | 7 +- Help/command/target_link_libraries.rst | 8 +- Help/command/target_sources.rst | 32 + Help/command/try_compile.rst | 125 +- Help/command/try_run.rst | 121 +- Help/generator/MSYS Makefiles.rst | 10 +- Help/generator/MinGW Makefiles.rst | 11 +- Help/generator/Visual Studio 10 2010.rst | 17 +- Help/generator/Visual Studio 11 2012.rst | 18 +- Help/generator/Visual Studio 12 2013.rst | 15 +- Help/generator/Visual Studio 14 2015.rst | 16 + Help/generator/Visual Studio 8 2005.rst | 14 +- Help/generator/Visual Studio 9 2008.rst | 18 +- .../INTERFACE_INCLUDE_DIRECTORIES_WARNING.txt | 30 + .../INTERFACE_LINK_LIBRARIES_WARNING.txt | 23 + Help/index.rst | 1 + Help/manual/LINKS.txt | 4 +- Help/manual/OPTIONS_BUILD.txt | 11 + Help/manual/cmake-buildsystem.7.rst | 52 +- Help/manual/cmake-commands.7.rst | 9 +- Help/manual/cmake-compile-features.7.rst | 297 + Help/manual/cmake-developer.7.rst | 1007 +-- Help/manual/cmake-generator-expressions.7.rst | 52 +- Help/manual/cmake-generators.7.rst | 3 +- Help/manual/cmake-language.7.rst | 113 +- Help/manual/cmake-modules.7.rst | 11 +- Help/manual/cmake-packages.7.rst | 62 +- Help/manual/cmake-policies.7.rst | 14 +- Help/manual/cmake-properties.7.rst | 73 +- Help/manual/cmake-qt.7.rst | 8 +- Help/manual/cmake-toolchains.7.rst | 111 +- Help/manual/cmake-variables.7.rst | 84 +- Help/manual/cmake.1.rst | 120 +- Help/manual/ctest.1.rst | 640 +- Help/module/CPackIFW.rst | 1 + Help/module/CTestCoverageCollectGCOV.rst | 1 + Help/module/CheckFortranSourceCompiles.rst | 1 + Help/module/FindGSL.rst | 1 + Help/module/FindITK.rst | 11 +- Help/module/FindIce.rst | 1 + Help/module/FindIntl.rst | 1 + Help/module/FindOpenCL.rst | 1 + Help/module/FindVTK.rst | 11 +- Help/module/FindXercesC.rst | 1 + Help/module/WriteCompilerDetectionHeader.rst | 1 + Help/policy/CMP0010.rst | 3 + Help/policy/CMP0020.rst | 2 +- Help/policy/CMP0051.rst | 24 + Help/policy/CMP0052.rst | 24 + Help/policy/CMP0053.rst | 44 + Help/policy/CMP0054.rst | 46 + Help/policy/CMP0055.rst | 17 + Help/policy/CMP0056.rst | 32 + Help/prop_dir/COMPILE_DEFINITIONS_CONFIG.rst | 2 + Help/prop_dir/COMPILE_OPTIONS.rst | 6 +- Help/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.rst | 303 + Help/prop_gbl/CMAKE_C_KNOWN_FEATURES.rst | 26 + Help/prop_gbl/JOB_POOLS.rst | 3 + Help/prop_inst/CPACK_NEVER_OVERWRITE.rst | 6 + Help/prop_inst/CPACK_PERMANENT.rst | 6 + Help/prop_inst/CPACK_WIX_ACL.rst | 19 + Help/prop_sf/AUTOUIC_OPTIONS.rst | 2 +- Help/prop_sf/COMPILE_DEFINITIONS_CONFIG.rst | 2 + Help/prop_sf/VS_DEPLOYMENT_CONTENT.rst | 11 + Help/prop_sf/VS_DEPLOYMENT_LOCATION.rst | 8 + Help/prop_sf/VS_SHADER_ENTRYPOINT.rst | 5 + Help/prop_sf/VS_SHADER_FLAGS.rst | 4 + Help/prop_sf/VS_SHADER_MODEL.rst | 5 + Help/prop_sf/VS_SHADER_TYPE.rst | 4 + Help/prop_sf/XCODE_EXPLICIT_FILE_TYPE.rst | 8 + Help/prop_sf/XCODE_LAST_KNOWN_FILE_TYPE.rst | 9 + Help/prop_test/TIMEOUT.rst | 2 +- Help/prop_tgt/ANDROID_API.rst | 7 + Help/prop_tgt/ANDROID_API_MIN.rst | 7 + Help/prop_tgt/ANDROID_GUI.rst | 13 + Help/prop_tgt/COMPILE_DEFINITIONS_CONFIG.rst | 2 + Help/prop_tgt/COMPILE_FEATURES.rst | 12 + Help/prop_tgt/COMPILE_PDB_NAME.rst | 11 + Help/prop_tgt/COMPILE_PDB_NAME_CONFIG.rst | 10 + Help/prop_tgt/COMPILE_PDB_NOTE.txt | 8 + .../prop_tgt/COMPILE_PDB_OUTPUT_DIRECTORY.rst | 13 + .../COMPILE_PDB_OUTPUT_DIRECTORY_CONFIG.rst | 16 + Help/prop_tgt/CXX_EXTENSIONS.rst | 16 + Help/prop_tgt/CXX_STANDARD.rst | 31 + Help/prop_tgt/CXX_STANDARD_REQUIRED.rst | 18 + Help/prop_tgt/C_EXTENSIONS.rst | 16 + Help/prop_tgt/C_STANDARD.rst | 31 + Help/prop_tgt/C_STANDARD_REQUIRED.rst | 18 + Help/prop_tgt/INTERFACE_BUILD_PROPERTY.txt | 16 + .../INTERFACE_COMPILE_DEFINITIONS.rst | 18 +- Help/prop_tgt/INTERFACE_COMPILE_FEATURES.rst | 12 + Help/prop_tgt/INTERFACE_COMPILE_OPTIONS.rst | 18 +- .../INTERFACE_INCLUDE_DIRECTORIES.rst | 29 +- Help/prop_tgt/INTERFACE_LINK_LIBRARIES.rst | 6 +- Help/prop_tgt/INTERFACE_SOURCES.rst | 22 + .../INTERFACE_SYSTEM_INCLUDE_DIRECTORIES.rst | 17 +- Help/prop_tgt/LINK_INTERFACE_LIBRARIES.rst | 22 +- .../LINK_INTERFACE_LIBRARIES_CONFIG.rst | 14 +- Help/prop_tgt/PDB_NAME.rst | 4 +- Help/prop_tgt/PDB_NAME_CONFIG.rst | 4 +- Help/prop_tgt/PDB_NOTE.txt | 10 +- Help/prop_tgt/PDB_OUTPUT_DIRECTORY.rst | 4 +- Help/prop_tgt/PDB_OUTPUT_DIRECTORY_CONFIG.rst | 4 +- Help/prop_tgt/SOURCES.rst | 3 +- Help/prop_tgt/TYPE.rst | 3 +- Help/prop_tgt/VS_WINRT_COMPONENT.rst | 11 + Help/prop_tgt/VS_WINRT_EXTENSIONS.rst | 5 +- .../prop_tgt/XCODE_ATTRIBUTE_an-attribute.rst | 3 + Help/release/{3.0.0.rst => 3.0.rst} | 6 +- Help/release/3.1.rst | 425 ++ Help/release/3.2.rst | 277 + Help/release/index.rst | 4 +- Help/variable/CMAKE_ANDROID_API.rst | 5 + Help/variable/CMAKE_ANDROID_API_MIN.rst | 5 + Help/variable/CMAKE_ANDROID_GUI.rst | 5 + .../CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY.rst | 8 + ...KE_COMPILE_PDB_OUTPUT_DIRECTORY_CONFIG.rst | 11 + Help/variable/CMAKE_CXX_COMPILE_FEATURES.rst | 11 + Help/variable/CMAKE_CXX_EXTENSIONS.rst | 11 + Help/variable/CMAKE_CXX_STANDARD.rst | 11 + Help/variable/CMAKE_CXX_STANDARD_REQUIRED.rst | 11 + Help/variable/CMAKE_C_COMPILE_FEATURES.rst | 11 + Help/variable/CMAKE_C_EXTENSIONS.rst | 11 + Help/variable/CMAKE_C_STANDARD.rst | 11 + Help/variable/CMAKE_C_STANDARD_REQUIRED.rst | 11 + .../CMAKE_DEBUG_TARGET_PROPERTIES.rst | 3 +- .../CMAKE_EXPORT_NO_PACKAGE_REGISTRY.rst | 11 + Help/variable/CMAKE_FIND_PACKAGE_NAME.rst | 6 + ...CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY.rst | 13 + ...IND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY.rst | 13 + Help/variable/CMAKE_GENERATOR_PLATFORM.rst | 15 + Help/variable/CMAKE_GENERATOR_TOOLSET.rst | 6 + Help/variable/CMAKE_HOST_SYSTEM.rst | 9 +- Help/variable/CMAKE_HOST_SYSTEM_NAME.rst | 5 +- Help/variable/CMAKE_HOST_SYSTEM_PROCESSOR.rst | 5 +- Help/variable/CMAKE_HOST_SYSTEM_VERSION.rst | 7 +- Help/variable/CMAKE_INSTALL_MESSAGE.rst | 30 + Help/variable/CMAKE_INSTALL_PREFIX.rst | 5 + Help/variable/CMAKE_LANG_COMPILER_ID.rst | 2 +- Help/variable/CMAKE_MAKE_PROGRAM.rst | 11 +- Help/variable/CMAKE_MATCH_COUNT.rst | 8 + .../variable/CMAKE_POLICY_WARNING_CMPNNNN.rst | 2 + Help/variable/CMAKE_SYSTEM.rst | 11 +- Help/variable/CMAKE_SYSTEM_NAME.rst | 7 +- Help/variable/CMAKE_SYSTEM_PROCESSOR.rst | 6 +- Help/variable/CMAKE_SYSTEM_VERSION.rst | 8 +- .../variable/CMAKE_VS_NsightTegra_VERSION.rst | 7 + Help/variable/CMAKE_VS_PLATFORM_NAME.rst | 7 + .../CMAKE_XCODE_ATTRIBUTE_an-attribute.rst | 10 + Help/variable/CTEST_BINARY_DIRECTORY.rst | 5 + Help/variable/CTEST_BUILD_COMMAND.rst | 5 + Help/variable/CTEST_BUILD_NAME.rst | 5 + Help/variable/CTEST_BZR_COMMAND.rst | 5 + Help/variable/CTEST_BZR_UPDATE_OPTIONS.rst | 5 + Help/variable/CTEST_CHECKOUT_COMMAND.rst | 5 + Help/variable/CTEST_CONFIGURATION_TYPE.rst | 5 + Help/variable/CTEST_CONFIGURE_COMMAND.rst | 5 + Help/variable/CTEST_COVERAGE_COMMAND.rst | 60 + Help/variable/CTEST_COVERAGE_EXTRA_FLAGS.rst | 5 + Help/variable/CTEST_CURL_OPTIONS.rst | 5 + Help/variable/CTEST_CVS_CHECKOUT.rst | 4 + Help/variable/CTEST_CVS_COMMAND.rst | 5 + Help/variable/CTEST_CVS_UPDATE_OPTIONS.rst | 5 + Help/variable/CTEST_DROP_LOCATION.rst | 5 + Help/variable/CTEST_DROP_METHOD.rst | 5 + Help/variable/CTEST_DROP_SITE.rst | 5 + Help/variable/CTEST_DROP_SITE_CDASH.rst | 5 + Help/variable/CTEST_DROP_SITE_PASSWORD.rst | 5 + Help/variable/CTEST_DROP_SITE_USER.rst | 5 + Help/variable/CTEST_GIT_COMMAND.rst | 5 + Help/variable/CTEST_GIT_UPDATE_CUSTOM.rst | 5 + Help/variable/CTEST_GIT_UPDATE_OPTIONS.rst | 5 + Help/variable/CTEST_HG_COMMAND.rst | 5 + Help/variable/CTEST_HG_UPDATE_OPTIONS.rst | 5 + Help/variable/CTEST_MEMORYCHECK_COMMAND.rst | 5 + .../CTEST_MEMORYCHECK_COMMAND_OPTIONS.rst | 5 + .../CTEST_MEMORYCHECK_SANITIZER_OPTIONS.rst | 5 + .../CTEST_MEMORYCHECK_SUPPRESSIONS_FILE.rst | 5 + Help/variable/CTEST_MEMORYCHECK_TYPE.rst | 7 + Help/variable/CTEST_NIGHTLY_START_TIME.rst | 5 + Help/variable/CTEST_P4_CLIENT.rst | 5 + Help/variable/CTEST_P4_COMMAND.rst | 5 + Help/variable/CTEST_P4_OPTIONS.rst | 5 + Help/variable/CTEST_P4_UPDATE_OPTIONS.rst | 5 + Help/variable/CTEST_SCP_COMMAND.rst | 5 + Help/variable/CTEST_SITE.rst | 5 + Help/variable/CTEST_SOURCE_DIRECTORY.rst | 5 + Help/variable/CTEST_SVN_COMMAND.rst | 5 + Help/variable/CTEST_SVN_OPTIONS.rst | 5 + Help/variable/CTEST_SVN_UPDATE_OPTIONS.rst | 5 + Help/variable/CTEST_TEST_TIMEOUT.rst | 5 + Help/variable/CTEST_TRIGGER_SITE.rst | 5 + Help/variable/CTEST_UPDATE_COMMAND.rst | 5 + Help/variable/CTEST_UPDATE_OPTIONS.rst | 5 + Help/variable/CTEST_UPDATE_VERSION_ONLY.rst | 5 + Help/variable/CTEST_USE_LAUNCHERS.rst | 5 + Help/variable/MINGW.rst | 6 + Help/variable/MSVC14.rst | 6 + Help/variable/MSVC_VERSION.rst | 5 +- Help/variable/WINCE.rst | 5 + Help/variable/WINDOWS_PHONE.rst | 5 + Help/variable/WINDOWS_STORE.rst | 5 + Modules/AutogenInfo.cmake.in | 2 + .../BasicConfigVersion-ExactVersion.cmake.in | 4 +- Modules/BundleUtilities.cmake | 170 +- Modules/CMakeASMInformation.cmake | 18 + Modules/CMakeASM_MASMInformation.cmake | 2 +- Modules/CMakeBackwardCompatibilityCXX.cmake | 6 +- Modules/CMakeCCompiler.cmake.in | 7 +- Modules/CMakeCCompilerId.c.in | 218 +- Modules/CMakeCInformation.cmake | 4 +- Modules/CMakeCXXCompiler.cmake.in | 7 +- Modules/CMakeCXXCompilerId.cpp.in | 212 +- Modules/CMakeCXXInformation.cmake | 4 +- ...CMakeCheckCompilerFlagCommonPatterns.cmake | 2 + Modules/CMakeCommonLanguageInclude.cmake | 18 +- Modules/CMakeCompilerIdDetection.cmake | 157 + Modules/CMakeConfigurableFile.in | 1 - Modules/CMakeDetermineASMCompiler.cmake | 2 +- Modules/CMakeDetermineASM_MASMCompiler.cmake | 3 +- Modules/CMakeDetermineCCompiler.cmake | 12 +- Modules/CMakeDetermineCXXCompiler.cmake | 4 +- Modules/CMakeDetermineCompileFeatures.cmake | 94 + Modules/CMakeDetermineCompiler.cmake | 33 +- Modules/CMakeDetermineCompilerABI.cmake | 24 +- Modules/CMakeDetermineCompilerId.cmake | 108 +- Modules/CMakeDetermineFortranCompiler.cmake | 16 +- Modules/CMakeDetermineJavaCompiler.cmake | 6 +- Modules/CMakeDetermineRCCompiler.cmake | 2 +- Modules/CMakeDetermineSystem.cmake | 6 +- Modules/CMakeDetermineVSServicePack.cmake | 7 + Modules/CMakeExpandImportedTargets.cmake | 5 +- Modules/CMakeExportBuildSettings.cmake | 2 +- ...etermineCompilerMacrosAndIncludeDirs.cmake | 11 +- Modules/CMakeFindBinUtils.cmake | 17 +- Modules/CMakeFindPackageMode.cmake | 34 +- Modules/CMakeFindXCode.cmake | 8 +- Modules/CMakeForceCompiler.cmake | 4 +- Modules/CMakeFortranInformation.cmake | 4 +- Modules/CMakeImportBuildSettings.cmake | 3 +- Modules/CMakeNinjaFindMake.cmake | 3 +- Modules/CMakePackageConfigHelpers.cmake | 315 +- Modules/CMakeParseArguments.cmake | 3 +- Modules/CMakeParseImplicitLinkInfo.cmake | 9 +- Modules/CMakePlatformId.h.in | 28 + Modules/CMakePrintHelpers.cmake | 19 +- Modules/CMakePushCheckState.cmake | 3 + Modules/CMakeRCCompiler.cmake.in | 2 +- Modules/CMakeSystemSpecificInitialize.cmake | 20 + Modules/CMakeTestCCompiler.cmake | 3 + Modules/CMakeTestCXXCompiler.cmake | 3 + Modules/CPack.cmake | 75 +- Modules/CPackBundle.cmake | 25 + Modules/CPackComponent.cmake | 7 +- Modules/CPackDeb.cmake | 17 +- Modules/CPackIFW.cmake | 517 ++ Modules/CPackNSIS.cmake | 4 +- Modules/CPackRPM.cmake | 283 +- Modules/CPackWIX.cmake | 17 +- Modules/CTestCoverageCollectGCOV.cmake | 159 + Modules/CTestTargets.cmake | 3 + Modules/CheckCCompilerFlag.cmake | 1 + Modules/CheckCSourceCompiles.cmake | 16 +- Modules/CheckCSourceRuns.cmake | 16 +- Modules/CheckCXXSourceCompiles.cmake | 16 +- Modules/CheckCXXSourceRuns.cmake | 16 +- Modules/CheckCXXSymbolExists.cmake | 1 + Modules/CheckFortranFunctionExists.cmake | 1 + Modules/CheckFortranSourceCompiles.cmake | 111 + Modules/CheckFunctionExists.cmake | 16 +- Modules/CheckIncludeFile.cmake | 16 +- Modules/CheckIncludeFileCXX.cmake | 16 +- Modules/CheckIncludeFiles.cmake | 18 +- Modules/CheckLanguage.cmake | 2 +- Modules/CheckLibraryExists.cmake | 16 +- Modules/CheckPrototypeDefinition.cmake | 12 +- Modules/CheckStructHasMember.cmake | 4 +- Modules/CheckSymbolExists.cmake | 16 +- Modules/CheckTypeSize.cmake | 33 +- Modules/CheckVariableExists.cmake | 17 +- Modules/Compiler/ADSP-DetermineCompiler.cmake | 10 + .../Compiler/AppleClang-C-FeatureTests.cmake | 11 + Modules/Compiler/AppleClang-C.cmake | 35 +- .../AppleClang-CXX-FeatureTests.cmake | 52 + Modules/Compiler/AppleClang-CXX.cmake | 45 +- .../AppleClang-DetermineCompiler.cmake | 7 + .../Compiler/Borland-DetermineCompiler.cmake | 7 + Modules/Compiler/Clang-C-FeatureTests.cmake | 11 + Modules/Compiler/Clang-C.cmake | 39 + Modules/Compiler/Clang-CXX-FeatureTests.cmake | 34 + .../Compiler/Clang-CXX-TestableFeatures.cmake | 54 + Modules/Compiler/Clang-CXX.cmake | 49 +- .../Compiler/Clang-DetermineCompiler.cmake | 4 + .../Clang-DetermineCompilerInternal.cmake | 15 + Modules/Compiler/Clang.cmake | 4 +- .../Comeau-CXX-DetermineCompiler.cmake | 7 + .../Compiler/Compaq-C-DetermineCompiler.cmake | 8 + .../Compaq-CXX-DetermineCompiler.cmake | 8 + Modules/Compiler/Cray-DetermineCompiler.cmake | 6 + .../Embarcadero-DetermineCompiler.cmake | 7 + .../Compiler/Fujitsu-DetermineCompiler.cmake | 2 + Modules/Compiler/GNU-C-FeatureTests.cmake | 17 + Modules/Compiler/GNU-C.cmake | 46 + Modules/Compiler/GNU-CXX-FeatureTests.cmake | 109 + Modules/Compiler/GNU-CXX.cmake | 46 + Modules/Compiler/GNU-DetermineCompiler.cmake | 9 + Modules/Compiler/GNU-Fortran.cmake | 5 - Modules/Compiler/HP-C-DetermineCompiler.cmake | 8 + .../Compiler/HP-CXX-DetermineCompiler.cmake | 8 + Modules/Compiler/HP-CXX.cmake | 9 + Modules/Compiler/HP-Fortran.cmake | 3 + Modules/Compiler/IAR-DetermineCompiler.cmake | 4 + .../IBMCPP-C-DetermineVersionInternal.cmake | 6 + .../IBMCPP-CXX-DetermineVersionInternal.cmake | 6 + .../Compiler/Intel-DetermineCompiler.cmake | 26 + Modules/Compiler/Intel-Fortran.cmake | 3 + .../Compiler/MIPSpro-DetermineCompiler.cmake | 15 + Modules/Compiler/MSVC-CXX-FeatureTests.cmake | 106 + Modules/Compiler/MSVC-CXX.cmake | 9 + Modules/Compiler/MSVC-DetermineCompiler.cmake | 19 + .../OpenWatcom-DetermineCompiler.cmake | 10 + Modules/Compiler/PGI-DetermineCompiler.cmake | 9 + Modules/Compiler/PGI-Fortran.cmake | 5 - .../PathScale-DetermineCompiler.cmake | 9 + Modules/Compiler/SCO-DetermineCompiler.cmake | 2 + .../Compiler/SDCC-C-DetermineCompiler.cmake | 10 + .../Compiler/SunPro-C-DetermineCompiler.cmake | 15 + .../SunPro-CXX-DetermineCompiler.cmake | 15 + .../Compiler/SunPro-CXX-FeatureTests.cmake | 52 + Modules/Compiler/SunPro-CXX.cmake | 23 + Modules/Compiler/SunPro-Fortran.cmake | 3 + Modules/Compiler/TI-DetermineCompiler.cmake | 8 + .../Compiler/TinyCC-C-DetermineCompiler.cmake | 2 + .../VisualAge-C-DetermineCompiler.cmake | 4 + .../VisualAge-CXX-DetermineCompiler.cmake | 4 + .../Compiler/Watcom-DetermineCompiler.cmake | 10 + Modules/Compiler/XL-C-DetermineCompiler.cmake | 4 + .../Compiler/XL-CXX-DetermineCompiler.cmake | 4 + Modules/Compiler/XL-Fortran.cmake | 2 +- .../Compiler/zOS-C-DetermineCompiler.cmake | 4 + .../Compiler/zOS-CXX-DetermineCompiler.cmake | 4 + Modules/CompilerId/VS-10.vcxproj.in | 3 + Modules/CompilerId/VS-NsightTegra.vcxproj.in | 56 + Modules/CompilerId/Xcode-3.pbxproj.in | 5 +- Modules/DartConfiguration.tcl.in | 5 + Modules/DeployQt4.cmake | 12 +- Modules/ExternalData.cmake | 595 +- Modules/ExternalData_config.cmake.in | 1 + Modules/ExternalProject.cmake | 948 ++- Modules/FeatureSummary.cmake | 134 +- Modules/FindBISON.cmake | 15 +- Modules/FindBLAS.cmake | 14 +- Modules/FindBZip2.cmake | 4 + Modules/FindBacktrace.cmake | 27 +- Modules/FindBoost.cmake | 33 +- Modules/FindCUDA.cmake | 171 +- Modules/FindCUDA/make2cmake.cmake | 5 +- Modules/FindCUDA/parse_cubin.cmake | 15 +- Modules/FindCUDA/run_nvcc.cmake | 6 +- Modules/FindCoin3D.cmake | 3 +- Modules/FindCups.cmake | 9 +- Modules/FindCurses.cmake | 188 +- Modules/FindDoxygen.cmake | 24 +- Modules/FindEXPAT.cmake | 5 +- Modules/FindFLTK.cmake | 4 +- Modules/FindFLTK2.cmake | 4 +- Modules/FindFreetype.cmake | 74 +- Modules/FindGDAL.cmake | 4 +- Modules/FindGIF.cmake | 1 + Modules/FindGLEW.cmake | 16 + Modules/FindGLUT.cmake | 77 +- Modules/FindGSL.cmake | 238 + Modules/FindGTK2.cmake | 51 +- Modules/FindGTest.cmake | 28 +- Modules/FindGettext.cmake | 20 +- Modules/FindGit.cmake | 4 + Modules/FindHDF5.cmake | 6 +- Modules/FindHg.cmake | 41 +- Modules/FindITK.cmake | 61 - Modules/FindIce.cmake | 393 ++ Modules/FindIcotool.cmake | 2 +- Modules/FindImageMagick.cmake | 42 +- Modules/FindIntl.cmake | 69 + Modules/FindJNI.cmake | 3 +- Modules/FindJPEG.cmake | 2 +- Modules/FindJava.cmake | 22 +- Modules/FindKDE3.cmake | 51 +- Modules/FindLAPACK.cmake | 11 +- Modules/FindLATEX.cmake | 175 +- Modules/FindLibLZMA.cmake | 3 + Modules/FindLibXslt.cmake | 8 +- Modules/FindLua.cmake | 2 +- Modules/FindMFC.cmake | 2 +- Modules/FindMPI.cmake | 81 +- Modules/FindOpenCL.cmake | 136 + Modules/FindOpenGL.cmake | 55 +- Modules/FindOpenMP.cmake | 64 +- Modules/FindOpenSSL.cmake | 22 +- Modules/FindOpenSceneGraph.cmake | 22 +- Modules/FindPNG.cmake | 29 +- Modules/FindPackageHandleStandardArgs.cmake | 75 +- Modules/FindPackageMessage.cmake | 2 +- Modules/FindPerl.cmake | 4 +- Modules/FindPkgConfig.cmake | 429 +- Modules/FindPostgreSQL.cmake | 22 +- Modules/FindProtobuf.cmake | 177 +- Modules/FindPythonInterp.cmake | 35 +- Modules/FindPythonLibs.cmake | 16 +- Modules/FindQt.cmake | 19 +- Modules/FindQt3.cmake | 8 +- Modules/FindQt4.cmake | 88 +- Modules/FindRuby.cmake | 28 +- Modules/FindSDL.cmake | 2 +- Modules/FindSDL_image.cmake | 7 +- Modules/FindSDL_mixer.cmake | 7 +- Modules/FindSDL_net.cmake | 4 +- Modules/FindSDL_sound.cmake | 9 +- Modules/FindSDL_ttf.cmake | 4 +- Modules/FindSWIG.cmake | 3 +- Modules/FindSquish.cmake | 54 +- Modules/FindThreads.cmake | 172 +- Modules/FindUnixCommands.cmake | 12 +- Modules/FindVTK.cmake | 156 - Modules/FindX11.cmake | 78 +- Modules/FindXMLRPC.cmake | 19 +- Modules/FindXercesC.cmake | 85 + Modules/FindZLIB.cmake | 33 +- Modules/FindwxWidgets.cmake | 13 +- Modules/FortranCInterface.cmake | 2 +- Modules/FortranCInterface/CMakeLists.txt | 4 +- Modules/FortranCInterface/Detect.cmake | 7 +- .../FortranCInterface/Verify/CMakeLists.txt | 2 +- Modules/GNUInstallDirs.cmake | 85 +- Modules/GenerateExportHeader.cmake | 16 +- Modules/GetPrerequisites.cmake | 83 +- Modules/InstallRequiredSystemLibraries.cmake | 75 +- Modules/IntelVSImplicitPath/CMakeLists.txt | 2 +- Modules/Internal/FeatureTesting.cmake | 60 + Modules/Platform/Android.cmake | 15 + Modules/Platform/Darwin-Clang.cmake | 3 + Modules/Platform/Darwin-GNU-Fortran.cmake | 2 + Modules/Platform/Darwin-GNU.cmake | 4 + Modules/Platform/Darwin-Initialize.cmake | 151 + Modules/Platform/Darwin.cmake | 141 +- Modules/Platform/HP-UX-HP-Fortran.cmake | 3 + Modules/Platform/Haiku.cmake | 27 +- Modules/Platform/IRIX.cmake | 8 + Modules/Platform/Linux-XL-C.cmake | 1 + Modules/Platform/Linux-XL-CXX.cmake | 1 + Modules/Platform/Linux-XL-Fortran.cmake | 1 + Modules/Platform/OSF1.cmake | 4 +- Modules/Platform/OpenBSD.cmake | 18 +- Modules/Platform/SunOS.cmake | 2 +- Modules/Platform/Windows-Clang.cmake | 4 +- Modules/Platform/Windows-GNU.cmake | 13 +- Modules/Platform/Windows-MSVC.cmake | 40 +- Modules/Platform/Windows-df.cmake | 3 +- Modules/Platform/Windows-wcl386.cmake | 88 +- Modules/Platform/Windows.cmake | 8 + Modules/Platform/WindowsCE-MSVC.cmake | 1 - Modules/Platform/WindowsPaths.cmake | 5 +- Modules/Platform/WindowsPhone-MSVC-C.cmake | 1 + Modules/Platform/WindowsPhone-MSVC-CXX.cmake | 1 + Modules/Platform/WindowsPhone.cmake | 1 + Modules/Platform/WindowsStore-MSVC-C.cmake | 1 + Modules/Platform/WindowsStore-MSVC-CXX.cmake | 1 + Modules/Platform/WindowsStore.cmake | 1 + Modules/Platform/eCos.cmake | 2 +- Modules/ProcessorCount.cmake | 16 + Modules/Qt4Macros.cmake | 12 +- Modules/TestBigEndian.cmake | 2 +- Modules/TestForANSIForScope.cmake | 2 +- Modules/TestForSSTREAM.cmake | 2 +- Modules/TestForSTDNamespace.cmake | 2 +- Modules/UseJava.cmake | 10 +- Modules/UseQt4.cmake | 4 +- Modules/UseSWIG.cmake | 90 +- Modules/UseVTKConfig40.cmake | 2 +- Modules/UsewxWidgets.cmake | 7 +- Modules/WIX.template.in | 2 + Modules/WriteBasicConfigVersionFile.cmake | 5 +- Modules/WriteCompilerDetectionHeader.cmake | 664 ++ README.rst | 16 + Source/CMakeLists.txt | 96 +- Source/CMakeVersion.cmake | 2 +- Source/CMakeVersionSource.cmake | 4 +- Source/CPack/IFW/cmCPackIFWGenerator.cxx | 552 ++ Source/CPack/IFW/cmCPackIFWGenerator.h | 135 + Source/CPack/IFW/cmCPackIFWInstaller.cxx | 406 ++ Source/CPack/IFW/cmCPackIFWInstaller.h | 95 + Source/CPack/IFW/cmCPackIFWPackage.cxx | 540 ++ Source/CPack/IFW/cmCPackIFWPackage.h | 133 + Source/CPack/WiX/cmCPackWIXGenerator.cxx | 692 +- Source/CPack/WiX/cmCPackWIXGenerator.h | 106 +- Source/CPack/WiX/cmWIXAccessControlList.cxx | 149 + Source/CPack/WiX/cmWIXAccessControlList.h | 46 + .../WiX/cmWIXDirectoriesSourceWriter.cxx | 87 + .../CPack/WiX/cmWIXDirectoriesSourceWriter.h | 42 + .../CPack/WiX/cmWIXFeaturesSourceWriter.cxx | 102 + Source/CPack/WiX/cmWIXFeaturesSourceWriter.h | 39 + Source/CPack/WiX/cmWIXFilesSourceWriter.cxx | 201 + Source/CPack/WiX/cmWIXFilesSourceWriter.h | 68 + Source/CPack/WiX/cmWIXPatch.cxx | 91 + Source/CPack/WiX/cmWIXPatch.h | 45 + Source/CPack/WiX/cmWIXPatchParser.cxx | 14 +- Source/CPack/WiX/cmWIXPatchParser.h | 6 +- .../CPack/WiX/cmWIXRichTextFormatWriter.cxx | 8 +- Source/CPack/WiX/cmWIXRichTextFormatWriter.h | 8 +- Source/CPack/WiX/cmWIXShortcut.h | 29 + Source/CPack/WiX/cmWIXSourceWriter.cxx | 14 +- Source/CPack/WiX/cmWIXSourceWriter.h | 21 +- Source/CPack/cmCPack7zGenerator.cxx | 25 + Source/CPack/cmCPack7zGenerator.h | 36 + Source/CPack/cmCPackArchiveGenerator.cxx | 8 +- Source/CPack/cmCPackBundleGenerator.cxx | 146 +- Source/CPack/cmCPackBundleGenerator.h | 2 + Source/CPack/cmCPackComponentGroup.cxx | 7 +- Source/CPack/cmCPackComponentGroup.h | 4 +- Source/CPack/cmCPackDebGenerator.cxx | 76 +- Source/CPack/cmCPackDragNDropGenerator.cxx | 44 +- Source/CPack/cmCPackDragNDropGenerator.h | 4 +- Source/CPack/cmCPackGenerator.cxx | 230 +- Source/CPack/cmCPackGenerator.h | 47 +- Source/CPack/cmCPackGeneratorFactory.cxx | 40 +- Source/CPack/cmCPackGeneratorFactory.h | 10 +- Source/CPack/cmCPackLog.cxx | 22 +- Source/CPack/cmCPackLog.h | 2 +- Source/CPack/cmCPackNSISGenerator.cxx | 84 +- Source/CPack/cmCPackNSISGenerator.h | 8 +- Source/CPack/cmCPackOSXX11Generator.cxx | 14 +- Source/CPack/cmCPackOSXX11Generator.h | 5 +- Source/CPack/cmCPackPackageMakerGenerator.cxx | 80 +- Source/CPack/cmCPackPackageMakerGenerator.h | 23 +- Source/CPack/cmCPackRPMGenerator.cxx | 8 +- Source/CPack/cmCPackSTGZGenerator.cxx | 6 +- Source/CPack/cmCPackTXZGenerator.cxx | 25 + Source/CPack/cmCPackTXZGenerator.h | 35 + Source/CPack/cpack.cxx | 32 +- Source/CTest/cmCTestBZR.cxx | 40 +- Source/CTest/cmCTestBatchTestHandler.cxx | 10 +- Source/CTest/cmCTestBatchTestHandler.h | 5 +- Source/CTest/cmCTestBuildAndTestHandler.cxx | 115 +- Source/CTest/cmCTestBuildAndTestHandler.h | 5 +- Source/CTest/cmCTestBuildCommand.cxx | 18 +- Source/CTest/cmCTestBuildCommand.h | 2 +- Source/CTest/cmCTestBuildHandler.cxx | 57 +- Source/CTest/cmCTestBuildHandler.h | 14 +- Source/CTest/cmCTestCVS.cxx | 6 +- Source/CTest/cmCTestCVS.h | 4 +- Source/CTest/cmCTestConfigureCommand.cxx | 13 +- Source/CTest/cmCTestConfigureCommand.h | 2 +- Source/CTest/cmCTestConfigureHandler.cxx | 10 +- Source/CTest/cmCTestCoverageCommand.cxx | 3 +- Source/CTest/cmCTestCoverageCommand.h | 4 +- Source/CTest/cmCTestCoverageHandler.cxx | 641 +- Source/CTest/cmCTestCoverageHandler.h | 29 +- Source/CTest/cmCTestCurl.cxx | 282 + Source/CTest/cmCTestCurl.h | 54 + .../cmCTestEmptyBinaryDirectoryCommand.cxx | 6 +- .../cmCTestEmptyBinaryDirectoryCommand.h | 2 +- Source/CTest/cmCTestGIT.cxx | 6 +- Source/CTest/cmCTestGenericHandler.cxx | 28 +- Source/CTest/cmCTestGenericHandler.h | 8 +- Source/CTest/cmCTestGlobalVC.cxx | 2 +- Source/CTest/cmCTestGlobalVC.h | 4 +- Source/CTest/cmCTestHG.cxx | 26 +- Source/CTest/cmCTestHandlerCommand.cxx | 12 +- Source/CTest/cmCTestLaunch.cxx | 29 +- Source/CTest/cmCTestLaunch.h | 2 +- Source/CTest/cmCTestMemCheckCommand.cxx | 4 + Source/CTest/cmCTestMemCheckCommand.h | 2 +- Source/CTest/cmCTestMemCheckHandler.cxx | 685 +- Source/CTest/cmCTestMemCheckHandler.h | 53 +- Source/CTest/cmCTestMultiProcessHandler.cxx | 64 +- Source/CTest/cmCTestMultiProcessHandler.h | 10 +- Source/CTest/cmCTestP4.cxx | 16 +- Source/CTest/cmCTestReadCustomFilesCommand.h | 2 +- Source/CTest/cmCTestRunScriptCommand.cxx | 4 +- Source/CTest/cmCTestRunScriptCommand.h | 2 +- Source/CTest/cmCTestRunTest.cxx | 61 +- Source/CTest/cmCTestSVN.cxx | 26 +- Source/CTest/cmCTestScriptHandler.cxx | 81 +- Source/CTest/cmCTestScriptHandler.h | 28 +- Source/CTest/cmCTestSleepCommand.h | 2 +- Source/CTest/cmCTestStartCommand.cxx | 8 +- Source/CTest/cmCTestStartCommand.h | 2 +- Source/CTest/cmCTestSubmitCommand.cxx | 128 +- Source/CTest/cmCTestSubmitCommand.h | 11 +- Source/CTest/cmCTestSubmitHandler.cxx | 444 +- Source/CTest/cmCTestSubmitHandler.h | 65 +- Source/CTest/cmCTestTestCommand.cxx | 2 +- Source/CTest/cmCTestTestCommand.h | 2 +- Source/CTest/cmCTestTestHandler.cxx | 216 +- Source/CTest/cmCTestTestHandler.h | 18 +- Source/CTest/cmCTestUpdateCommand.cxx | 2 + Source/CTest/cmCTestUpdateCommand.h | 2 +- Source/CTest/cmCTestUpdateHandler.cxx | 13 +- Source/CTest/cmCTestUpdateHandler.h | 8 - Source/CTest/cmCTestUploadCommand.cxx | 4 +- Source/CTest/cmCTestUploadCommand.h | 2 +- Source/CTest/cmCTestUploadHandler.cxx | 7 +- Source/CTest/cmCTestVC.cxx | 21 +- Source/CTest/cmParseBlanketJSCoverage.cxx | 164 + Source/CTest/cmParseBlanketJSCoverage.h | 48 + Source/CTest/cmParseCacheCoverage.cxx | 20 +- Source/CTest/cmParseCoberturaCoverage.cxx | 199 + ...nCoverage.h => cmParseCoberturaCoverage.h} | 11 +- Source/CTest/cmParseDelphiCoverage.cxx | 251 + Source/CTest/cmParseDelphiCoverage.h | 46 + Source/CTest/cmParseGTMCoverage.cxx | 28 +- Source/CTest/cmParseJacocoCoverage.cxx | 170 + Source/CTest/cmParseJacocoCoverage.h | 59 + Source/CTest/cmParseMumpsCoverage.cxx | 12 +- Source/CTest/cmParseMumpsCoverage.h | 2 +- Source/CTest/cmParsePHPCoverage.cxx | 6 +- Source/CTest/cmParsePHPCoverage.h | 2 +- Source/CTest/cmParsePythonCoverage.cxx | 113 - Source/CTest/cmProcess.cxx | 4 +- Source/CursesDialog/CMakeLists.txt | 18 +- Source/CursesDialog/ccmake.cxx | 21 +- Source/CursesDialog/cmCursesBoolWidget.h | 6 +- .../cmCursesCacheEntryComposite.cxx | 14 +- .../cmCursesCacheEntryComposite.h | 11 +- Source/CursesDialog/cmCursesDummyWidget.h | 6 +- Source/CursesDialog/cmCursesFilePathWidget.h | 6 +- Source/CursesDialog/cmCursesForm.h | 6 +- Source/CursesDialog/cmCursesLabelWidget.cxx | 2 +- Source/CursesDialog/cmCursesLabelWidget.h | 6 +- Source/CursesDialog/cmCursesLongMessageForm.h | 6 +- Source/CursesDialog/cmCursesMainForm.cxx | 33 +- Source/CursesDialog/cmCursesMainForm.h | 8 +- Source/CursesDialog/cmCursesOptionsWidget.cxx | 7 +- Source/CursesDialog/cmCursesOptionsWidget.h | 8 +- Source/CursesDialog/cmCursesPathWidget.cxx | 8 +- Source/CursesDialog/cmCursesPathWidget.h | 6 +- .../CursesDialog/cmCursesStandardIncludes.h | 42 +- Source/CursesDialog/cmCursesStringWidget.cxx | 2 +- Source/CursesDialog/cmCursesStringWidget.h | 8 +- Source/CursesDialog/cmCursesWidget.cxx | 4 +- Source/CursesDialog/cmCursesWidget.h | 8 +- Source/CursesDialog/form/fld_attr.c | 8 +- Source/CursesDialog/form/form.h | 10 + Source/CursesDialog/form/form.priv.h | 6 - Source/CursesDialog/form/frm_driver.c | 19 +- Source/CursesDialog/form/frm_post.c | 5 - Source/CursesDialog/form/frm_req_name.c | 6 - Source/Modules/FindJsonCpp.cmake | 117 + Source/QtDialog/CMake.desktop | 2 +- Source/QtDialog/CMakeLists.txt | 46 +- Source/QtDialog/CMakeSetup.cxx | 6 + Source/QtDialog/CMakeSetupDialog.cxx | 11 +- Source/QtDialog/CMakeSetupDialog.ui | 2 +- Source/QtDialog/QCMake.cxx | 38 +- Source/QtDialog/QCMake.h | 12 +- Source/QtDialog/QCMakeWidgets.cxx | 6 +- Source/QtDialog/QMacInstallDialog.cxx | 6 +- Source/QtDialog/QtDialogCPack.cmake.in | 3 - Source/QtDialog/postflight.sh.in | 3 - Source/QtDialog/postupgrade.sh.in | 2 - Source/QtIFW/cmake.org.html | 7 + Source/QtIFW/installscript.qs.in | 24 + Source/cmAddCompileOptionsCommand.h | 2 +- Source/cmAddCustomCommandCommand.cxx | 74 +- Source/cmAddCustomCommandCommand.h | 2 +- Source/cmAddCustomTargetCommand.cxx | 67 +- Source/cmAddCustomTargetCommand.h | 2 +- Source/cmAddDefinitionsCommand.h | 2 +- Source/cmAddDependenciesCommand.cxx | 10 +- Source/cmAddDependenciesCommand.h | 2 +- Source/cmAddExecutableCommand.cxx | 38 +- Source/cmAddExecutableCommand.h | 2 +- Source/cmAddLibraryCommand.cxx | 109 +- Source/cmAddLibraryCommand.h | 2 +- Source/cmAddSubDirectoryCommand.cxx | 18 +- Source/cmAddSubDirectoryCommand.h | 2 +- Source/cmAddTestCommand.cxx | 26 +- Source/cmAddTestCommand.h | 2 +- Source/cmArchiveWrite.cxx | 59 +- Source/cmArchiveWrite.h | 5 +- Source/cmAuxSourceDirectoryCommand.cxx | 8 +- Source/cmAuxSourceDirectoryCommand.h | 2 +- Source/cmBootstrapCommands1.cxx | 4 + Source/cmBootstrapCommands2.cxx | 2 + Source/cmBreakCommand.cxx | 68 +- Source/cmBreakCommand.h | 2 +- Source/cmBuildCommand.cxx | 14 +- Source/cmBuildCommand.h | 2 +- Source/cmBuildNameCommand.cxx | 8 +- Source/cmBuildNameCommand.h | 2 +- .../cmCMakeHostSystemInformationCommand.cxx | 4 +- Source/cmCMakeHostSystemInformationCommand.h | 2 +- Source/cmCMakeMinimumRequired.cxx | 30 +- Source/cmCMakeMinimumRequired.h | 2 +- Source/cmCMakePolicyCommand.cxx | 20 +- Source/cmCMakePolicyCommand.h | 2 +- Source/cmCPackPropertiesGenerator.cxx | 45 + Source/cmCPackPropertiesGenerator.h | 38 + Source/cmCPluginAPI.cxx | 11 +- Source/cmCTest.cxx | 257 +- Source/cmCTest.h | 44 +- Source/cmCacheManager.cxx | 89 +- Source/cmCacheManager.h | 56 +- Source/cmCallVisualStudioMacro.cxx | 19 +- Source/cmCommand.h | 8 +- Source/cmCommandArgumentLexer.cxx | 2 +- Source/cmCommandArgumentParser.cxx | 6 - Source/cmCommandArgumentParser.y | 6 - Source/cmCommandArgumentParserHelper.cxx | 38 +- Source/cmCommandArgumentParserHelper.h | 6 +- Source/cmCommandArgumentsHelper.cxx | 9 +- Source/cmComputeLinkDepends.cxx | 161 +- Source/cmComputeLinkDepends.h | 26 +- Source/cmComputeLinkInformation.cxx | 143 +- Source/cmComputeLinkInformation.h | 20 +- Source/cmComputeTargetDepends.cxx | 140 +- Source/cmComputeTargetDepends.h | 15 +- Source/cmConditionEvaluator.cxx | 764 +++ Source/cmConditionEvaluator.h | 96 + Source/cmConfigure.cmake.h.in | 6 +- Source/cmConfigureFileCommand.cxx | 32 +- Source/cmConfigureFileCommand.h | 2 +- Source/cmContinueCommand.cxx | 39 + Source/cmContinueCommand.h | 55 + Source/cmCoreTryCompile.cxx | 120 +- Source/cmCoreTryCompile.h | 2 +- Source/cmCreateTestSourceList.cxx | 12 +- Source/cmCreateTestSourceList.h | 2 +- Source/cmCryptoHash.cxx | 10 +- Source/cmCryptoHash.h | 4 +- Source/cmCurl.cxx | 64 + Source/{cmStandardIncludes.cxx => cmCurl.h} | 13 +- Source/cmCustomCommand.cxx | 56 +- Source/cmCustomCommand.h | 22 +- Source/cmCustomCommandGenerator.cxx | 62 +- Source/cmCustomCommandGenerator.h | 13 +- Source/cmDefinePropertyCommand.cxx | 10 +- Source/cmDefinePropertyCommand.h | 2 +- Source/cmDefinitions.cxx | 44 +- Source/cmDefinitions.h | 39 +- Source/cmDepends.cxx | 27 +- Source/cmDepends.h | 6 +- Source/cmDependsC.cxx | 53 +- Source/cmDependsC.h | 19 +- Source/cmDependsFortran.cxx | 121 +- Source/cmDependsFortranParser.cxx | 6 - Source/cmDependsFortranParser.y | 6 - Source/cmDependsJavaLexer.cxx | 2 +- Source/cmDependsJavaParser.cxx | 6 - Source/cmDependsJavaParser.y | 6 - Source/cmDependsJavaParserHelper.cxx | 42 +- Source/cmDependsJavaParserHelper.h | 20 +- Source/cmDocumentation.cxx | 49 +- Source/cmDocumentation.h | 5 +- Source/cmDocumentationFormatter.cxx | 6 +- Source/cmDocumentationFormatter.h | 2 +- Source/cmDocumentationSection.h | 4 +- Source/cmDynamicLoader.cxx | 8 +- Source/cmDynamicLoader.h | 8 +- Source/cmELF.cxx | 39 +- Source/cmElseCommand.h | 2 +- Source/cmElseIfCommand.h | 2 +- Source/cmEnableLanguageCommand.h | 2 +- Source/cmEnableTestingCommand.h | 2 +- Source/cmEndForEachCommand.h | 2 +- Source/cmEndFunctionCommand.h | 2 +- Source/cmEndIfCommand.h | 2 +- Source/cmEndMacroCommand.h | 2 +- Source/cmEndWhileCommand.h | 2 +- Source/cmExecProgramCommand.cxx | 16 +- Source/cmExecProgramCommand.h | 2 +- Source/cmExecuteProcessCommand.cxx | 32 +- Source/cmExecuteProcessCommand.h | 2 +- Source/cmExecutionStatus.h | 9 +- Source/cmExpandedCommandArgument.cxx | 51 + Source/cmExpandedCommandArgument.h | 45 + Source/cmExportBuildFileGenerator.cxx | 34 +- Source/cmExportBuildFileGenerator.h | 6 +- Source/cmExportCommand.cxx | 70 +- Source/cmExportCommand.h | 2 +- Source/cmExportFileGenerator.cxx | 128 +- Source/cmExportFileGenerator.h | 32 +- Source/cmExportInstallFileGenerator.cxx | 93 +- Source/cmExportInstallFileGenerator.h | 14 +- Source/cmExportLibraryDependenciesCommand.cxx | 24 +- Source/cmExportLibraryDependenciesCommand.h | 2 +- Source/cmExportSet.cxx | 5 +- Source/cmExportSetMap.cxx | 7 +- Source/cmExportTryCompileFileGenerator.cxx | 14 +- Source/cmExportTryCompileFileGenerator.h | 8 +- Source/cmExprLexer.cxx | 2 +- Source/cmExprParser.cxx | 6 - Source/cmExprParser.y | 6 - Source/cmExprParserHelper.cxx | 2 +- Source/cmExprParserHelper.h | 4 +- Source/cmExternalMakefileProjectGenerator.cxx | 24 +- Source/cmExternalMakefileProjectGenerator.h | 11 +- Source/cmExtraCodeBlocksGenerator.cxx | 73 +- Source/cmExtraCodeBlocksGenerator.h | 10 +- Source/cmExtraCodeLiteGenerator.cxx | 37 +- Source/cmExtraCodeLiteGenerator.h | 6 +- Source/cmExtraEclipseCDT4Generator.cxx | 42 +- Source/cmExtraEclipseCDT4Generator.h | 6 +- Source/cmExtraKateGenerator.cxx | 6 +- Source/cmExtraKateGenerator.h | 6 +- Source/cmExtraSublimeTextGenerator.cxx | 47 +- Source/cmExtraSublimeTextGenerator.h | 10 +- Source/cmFLTKWrapUICommand.cxx | 16 +- Source/cmFLTKWrapUICommand.h | 2 +- Source/cmFileCommand.cxx | 825 ++- Source/cmFileCommand.h | 3 +- Source/cmFileLock.cxx | 78 + Source/cmFileLock.h | 74 + Source/cmFileLockPool.cxx | 187 + Source/cmFileLockPool.h | 102 + Source/cmFileLockResult.cxx | 111 + Source/cmFileLockResult.h | 85 + Source/cmFileLockUnix.cxx | 106 + Source/cmFileLockWin32.cxx | 129 + Source/cmFileTimeComparison.cxx | 4 +- Source/cmFindBase.cxx | 284 +- Source/cmFindBase.h | 25 +- Source/cmFindCommon.cxx | 208 +- Source/cmFindCommon.h | 70 +- Source/cmFindFileCommand.h | 2 +- Source/cmFindLibraryCommand.cxx | 32 +- Source/cmFindLibraryCommand.h | 2 +- Source/cmFindPackageCommand.cxx | 451 +- Source/cmFindPackageCommand.h | 57 +- Source/cmFindPathCommand.cxx | 22 +- Source/cmFindPathCommand.h | 2 +- Source/cmFindProgramCommand.cxx | 10 +- Source/cmFindProgramCommand.h | 2 +- Source/cmForEachCommand.cxx | 32 +- Source/cmForEachCommand.h | 2 +- Source/cmFunctionCommand.cxx | 32 +- Source/cmFunctionCommand.h | 2 +- Source/cmGeneratedFileStream.cxx | 15 +- Source/cmGeneratedFileStream.h | 10 +- Source/cmGeneratorExpression.cxx | 90 +- Source/cmGeneratorExpression.h | 39 +- Source/cmGeneratorExpressionDAGChecker.cxx | 54 +- Source/cmGeneratorExpressionDAGChecker.h | 13 +- .../cmGeneratorExpressionEvaluationFile.cxx | 69 +- Source/cmGeneratorExpressionEvaluationFile.h | 6 +- Source/cmGeneratorExpressionEvaluator.cxx | 765 ++- Source/cmGeneratorExpressionEvaluator.h | 14 +- Source/cmGeneratorExpressionLexer.cxx | 76 +- Source/cmGeneratorExpressionLexer.h | 2 +- Source/cmGeneratorExpressionParser.cxx | 10 +- Source/cmGeneratorTarget.cxx | 834 ++- Source/cmGeneratorTarget.h | 119 +- Source/cmGetCMakePropertyCommand.cxx | 10 +- Source/cmGetCMakePropertyCommand.h | 2 +- Source/cmGetDirectoryPropertyCommand.cxx | 14 +- Source/cmGetDirectoryPropertyCommand.h | 2 +- Source/cmGetFilenameComponentCommand.cxx | 22 +- Source/cmGetFilenameComponentCommand.h | 2 +- Source/cmGetPropertyCommand.cxx | 101 +- Source/cmGetPropertyCommand.h | 3 +- Source/cmGetSourceFilePropertyCommand.cxx | 6 +- Source/cmGetSourceFilePropertyCommand.h | 2 +- Source/cmGetTargetPropertyCommand.cxx | 23 +- Source/cmGetTargetPropertyCommand.h | 2 +- Source/cmGetTestPropertyCommand.cxx | 8 +- Source/cmGetTestPropertyCommand.h | 2 +- Source/cmGlobalBorlandMakefileGenerator.h | 6 +- Source/cmGlobalGenerator.cxx | 854 +-- Source/cmGlobalGenerator.h | 212 +- Source/cmGlobalGeneratorFactory.h | 8 +- Source/cmGlobalJOMMakefileGenerator.h | 6 +- Source/cmGlobalKdevelopGenerator.cxx | 45 +- Source/cmGlobalKdevelopGenerator.h | 6 +- Source/cmGlobalMSYSMakefileGenerator.h | 6 +- Source/cmGlobalMinGWMakefileGenerator.h | 6 +- Source/cmGlobalNMakeMakefileGenerator.h | 6 +- Source/cmGlobalNinjaGenerator.cxx | 206 +- Source/cmGlobalNinjaGenerator.h | 44 +- Source/cmGlobalUnixMakefileGenerator3.cxx | 285 +- Source/cmGlobalUnixMakefileGenerator3.h | 24 +- Source/cmGlobalVisualStudio10Generator.cxx | 295 +- Source/cmGlobalVisualStudio10Generator.h | 77 +- Source/cmGlobalVisualStudio11Generator.cxx | 199 +- Source/cmGlobalVisualStudio11Generator.h | 20 +- Source/cmGlobalVisualStudio12Generator.cxx | 170 +- Source/cmGlobalVisualStudio12Generator.h | 16 +- Source/cmGlobalVisualStudio14Generator.cxx | 133 + Source/cmGlobalVisualStudio14Generator.h | 43 + Source/cmGlobalVisualStudio6Generator.cxx | 40 +- Source/cmGlobalVisualStudio6Generator.h | 39 +- Source/cmGlobalVisualStudio71Generator.cxx | 23 +- Source/cmGlobalVisualStudio71Generator.h | 18 +- Source/cmGlobalVisualStudio7Generator.cxx | 154 +- Source/cmGlobalVisualStudio7Generator.h | 74 +- Source/cmGlobalVisualStudio8Generator.cxx | 101 +- Source/cmGlobalVisualStudio8Generator.h | 22 +- Source/cmGlobalVisualStudio9Generator.cxx | 31 +- Source/cmGlobalVisualStudio9Generator.h | 8 +- Source/cmGlobalVisualStudioGenerator.cxx | 90 +- Source/cmGlobalVisualStudioGenerator.h | 23 +- Source/cmGlobalWatcomWMakeGenerator.cxx | 8 +- Source/cmGlobalWatcomWMakeGenerator.h | 6 +- Source/cmGlobalXCodeGenerator.cxx | 655 +- Source/cmGlobalXCodeGenerator.h | 96 +- Source/cmGraphVizWriter.cxx | 56 +- Source/cmGraphVizWriter.h | 20 +- Source/cmIDEFlagTable.h | 1 + Source/cmIDEOptions.cxx | 104 +- Source/cmIDEOptions.h | 27 +- Source/cmIfCommand.cxx | 736 +- Source/cmIfCommand.h | 18 +- Source/cmIncludeCommand.cxx | 18 +- Source/cmIncludeCommand.h | 2 +- Source/cmIncludeDirectoryCommand.cxx | 10 +- Source/cmIncludeDirectoryCommand.h | 2 +- Source/cmIncludeExternalMSProjectCommand.h | 2 +- Source/cmIncludeRegularExpressionCommand.cxx | 2 +- Source/cmIncludeRegularExpressionCommand.h | 2 +- Source/cmInstallCommand.cxx | 210 +- Source/cmInstallCommand.h | 2 +- Source/cmInstallDirectoryGenerator.cxx | 4 +- Source/cmInstallDirectoryGenerator.h | 1 + Source/cmInstallExportGenerator.cxx | 17 +- Source/cmInstallExportGenerator.h | 1 + Source/cmInstallFilesCommand.cxx | 17 +- Source/cmInstallFilesCommand.h | 2 +- Source/cmInstallFilesGenerator.cxx | 11 +- Source/cmInstallFilesGenerator.h | 3 +- Source/cmInstallGenerator.cxx | 42 +- Source/cmInstallGenerator.h | 18 +- Source/cmInstallProgramsCommand.cxx | 12 +- Source/cmInstallProgramsCommand.h | 2 +- Source/cmInstallScriptGenerator.cxx | 2 +- Source/cmInstallTargetGenerator.cxx | 129 +- Source/cmInstallTargetGenerator.h | 35 +- Source/cmInstallTargetsCommand.cxx | 2 +- Source/cmInstallTargetsCommand.h | 2 +- Source/cmInstalledFile.cxx | 131 + Source/cmInstalledFile.h | 84 + Source/cmLinkDirectoriesCommand.cxx | 4 +- Source/cmLinkDirectoriesCommand.h | 2 +- Source/cmLinkLibrariesCommand.cxx | 6 +- Source/cmLinkLibrariesCommand.h | 2 +- Source/cmListCommand.cxx | 122 +- Source/cmListCommand.h | 6 +- Source/cmListFileCache.cxx | 44 +- Source/cmListFileCache.h | 17 +- Source/cmLoadCacheCommand.cxx | 21 +- Source/cmLoadCacheCommand.h | 4 +- Source/cmLoadCommandCommand.cxx | 14 +- Source/cmLoadCommandCommand.h | 2 +- Source/cmLocalGenerator.cxx | 892 ++- Source/cmLocalGenerator.h | 138 +- Source/cmLocalNinjaGenerator.cxx | 113 +- Source/cmLocalNinjaGenerator.h | 27 +- Source/cmLocalUnixMakefileGenerator3.cxx | 464 +- Source/cmLocalUnixMakefileGenerator3.h | 71 +- Source/cmLocalVisualStudio10Generator.cxx | 8 +- Source/cmLocalVisualStudio10Generator.h | 2 +- Source/cmLocalVisualStudio6Generator.cxx | 188 +- Source/cmLocalVisualStudio6Generator.h | 21 +- Source/cmLocalVisualStudio7Generator.cxx | 348 +- Source/cmLocalVisualStudio7Generator.h | 36 +- Source/cmLocalVisualStudioGenerator.cxx | 62 +- Source/cmLocalVisualStudioGenerator.h | 17 +- Source/cmLocalXCodeGenerator.cxx | 34 +- Source/cmLocalXCodeGenerator.h | 6 +- Source/cmLocale.h | 31 + Source/cmMachO.cxx | 419 ++ Source/cmMachO.h | 51 + Source/cmMacroCommand.cxx | 26 +- Source/cmMacroCommand.h | 2 +- Source/cmMakeDepend.cxx | 31 +- Source/cmMakeDepend.h | 8 +- Source/cmMakeDirectoryCommand.cxx | 2 +- Source/cmMakeDirectoryCommand.h | 2 +- Source/cmMakefile.cxx | 2019 ++++-- Source/cmMakefile.h | 323 +- .../cmMakefileExecutableTargetGenerator.cxx | 95 +- Source/cmMakefileLibraryTargetGenerator.cxx | 168 +- Source/cmMakefileLibraryTargetGenerator.h | 5 +- Source/cmMakefileTargetGenerator.cxx | 648 +- Source/cmMakefileTargetGenerator.h | 74 +- Source/cmMakefileUtilityTargetGenerator.cxx | 4 +- Source/cmMarkAsAdvancedCommand.cxx | 4 +- Source/cmMarkAsAdvancedCommand.h | 2 +- Source/cmMathCommand.cxx | 6 +- Source/cmMathCommand.h | 2 +- Source/cmMessageCommand.cxx | 2 +- Source/cmMessageCommand.h | 2 +- Source/cmNewLineStyle.cxx | 2 - Source/cmNinjaNormalTargetGenerator.cxx | 488 +- Source/cmNinjaNormalTargetGenerator.h | 2 +- Source/cmNinjaTargetGenerator.cxx | 281 +- Source/cmNinjaTargetGenerator.h | 35 +- Source/cmNinjaUtilityTargetGenerator.cxx | 41 +- Source/cmOSXBundleGenerator.cxx | 67 +- Source/cmOSXBundleGenerator.h | 15 +- Source/cmOptionCommand.cxx | 9 +- Source/cmOptionCommand.h | 2 +- Source/cmOrderDirectories.cxx | 64 +- Source/cmOrderDirectories.h | 10 +- Source/cmOutputRequiredFilesCommand.cxx | 2 +- Source/cmOutputRequiredFilesCommand.h | 2 +- Source/cmPathLabel.cxx | 41 + Source/cmPathLabel.h | 44 + Source/cmPolicies.cxx | 61 +- Source/cmPolicies.h | 9 + Source/cmProjectCommand.cxx | 28 +- Source/cmProjectCommand.h | 2 +- Source/cmProperty.cxx | 5 +- Source/cmProperty.h | 9 +- Source/cmPropertyDefinition.cxx | 2 +- Source/cmPropertyDefinition.h | 12 +- Source/cmPropertyDefinitionMap.cxx | 21 +- Source/cmPropertyDefinitionMap.h | 8 +- Source/cmPropertyMap.cxx | 16 +- Source/cmPropertyMap.h | 14 +- Source/cmQTWrapCPPCommand.cxx | 12 +- Source/cmQTWrapCPPCommand.h | 2 +- Source/cmQTWrapUICommand.cxx | 18 +- Source/cmQTWrapUICommand.h | 2 +- Source/cmQtAutoGenerators.cxx | 678 +- Source/cmQtAutoGenerators.h | 49 +- Source/cmRST.cxx | 16 +- Source/cmRST.h | 4 +- Source/cmRemoveCommand.cxx | 7 +- Source/cmRemoveCommand.h | 2 +- Source/cmRemoveDefinitionsCommand.h | 2 +- Source/cmReturnCommand.h | 2 +- Source/cmScriptGenerator.cxx | 25 +- Source/cmScriptGenerator.h | 12 +- Source/cmSearchPath.cxx | 251 + Source/cmSearchPath.h | 57 + Source/cmSeparateArgumentsCommand.cxx | 10 +- Source/cmSeparateArgumentsCommand.h | 2 +- Source/cmSetCommand.cxx | 8 +- Source/cmSetCommand.h | 2 +- Source/cmSetDirectoryPropertiesCommand.cxx | 4 +- Source/cmSetDirectoryPropertiesCommand.h | 2 +- Source/cmSetPropertyCommand.cxx | 115 +- Source/cmSetPropertyCommand.h | 6 +- Source/cmSetSourceFilesPropertiesCommand.cxx | 6 +- Source/cmSetSourceFilesPropertiesCommand.h | 2 +- Source/cmSetTargetPropertiesCommand.cxx | 12 +- Source/cmSetTargetPropertiesCommand.h | 4 +- Source/cmSetTestsPropertiesCommand.cxx | 10 +- Source/cmSetTestsPropertiesCommand.h | 4 +- Source/cmSiteNameCommand.cxx | 8 +- Source/cmSiteNameCommand.h | 2 +- Source/cmSourceFile.cxx | 79 +- Source/cmSourceFile.h | 30 +- Source/cmSourceFileLocation.cxx | 174 +- Source/cmSourceFileLocation.h | 13 +- Source/cmSourceGroup.cxx | 4 +- Source/cmSourceGroup.h | 4 +- Source/cmSourceGroupCommand.cxx | 10 +- Source/cmSourceGroupCommand.h | 2 +- Source/cmStandardIncludes.h | 355 +- Source/cmStandardLexer.h | 25 - Source/cmStringCommand.cxx | 285 +- Source/cmStringCommand.h | 8 +- Source/cmSubdirCommand.cxx | 12 +- Source/cmSubdirCommand.h | 2 +- Source/cmSubdirDependsCommand.h | 2 +- Source/cmSystemTools.cxx | 449 +- Source/cmSystemTools.h | 71 +- Source/cmTarget.cxx | 3830 ++++++----- Source/cmTarget.h | 468 +- Source/cmTargetCompileDefinitionsCommand.cxx | 7 +- Source/cmTargetCompileDefinitionsCommand.h | 4 +- Source/cmTargetCompileFeaturesCommand.cxx | 62 + Source/cmTargetCompileFeaturesCommand.h | 41 + Source/cmTargetCompileOptionsCommand.cxx | 20 +- Source/cmTargetCompileOptionsCommand.h | 4 +- Source/cmTargetIncludeDirectoriesCommand.cxx | 20 +- Source/cmTargetIncludeDirectoriesCommand.h | 4 +- Source/cmTargetLinkLibrariesCommand.cxx | 35 +- Source/cmTargetLinkLibrariesCommand.h | 4 +- Source/cmTargetPropCommandBase.cxx | 27 +- Source/cmTargetPropCommandBase.h | 7 +- Source/cmTargetSourcesCommand.cxx | 57 + Source/cmTargetSourcesCommand.h | 55 + Source/cmTest.cxx | 30 +- Source/cmTest.h | 23 +- Source/cmTestGenerator.cxx | 6 +- Source/cmTestGenerator.h | 2 +- Source/cmTimestamp.cxx | 8 +- Source/cmTryCompileCommand.h | 2 +- Source/cmTryRunCommand.cxx | 49 +- Source/cmTryRunCommand.h | 2 +- Source/cmUnsetCommand.h | 2 +- Source/cmUseMangledMesaCommand.cxx | 8 +- Source/cmUseMangledMesaCommand.h | 2 +- Source/cmUtilitySourceCommand.cxx | 8 +- Source/cmUtilitySourceCommand.h | 2 +- Source/cmUuid.cxx | 214 + Source/cmUuid.h | 55 + Source/cmVS10MASMFlagTable.h | 96 + Source/cmVS10RCFlagTable.h | 7 + Source/cmVS11CLFlagTable.h | 9 +- Source/cmVS11MASMFlagTable.h | 96 + Source/cmVS11RCFlagTable.h | 7 + Source/cmVS12CLFlagTable.h | 9 +- Source/cmVS12MASMFlagTable.h | 96 + Source/cmVS12RCFlagTable.h | 7 + Source/cmVS14CLFlagTable.h | 296 + Source/cmVS14LibFlagTable.h | 102 + Source/cmVS14LinkFlagTable.h | 340 + Source/cmVS14MASMFlagTable.h | 96 + Source/cmVS14RCFlagTable.h | 7 + Source/cmVariableRequiresCommand.cxx | 8 +- Source/cmVariableRequiresCommand.h | 2 +- Source/cmVariableWatch.cxx | 22 +- Source/cmVariableWatch.h | 3 +- Source/cmVariableWatchCommand.cxx | 12 +- Source/cmVariableWatchCommand.h | 2 +- Source/cmVisualStudio10TargetGenerator.cxx | 1918 +++++- Source/cmVisualStudio10TargetGenerator.h | 63 +- Source/cmVisualStudioGeneratorOptions.cxx | 91 +- Source/cmVisualStudioGeneratorOptions.h | 12 +- Source/cmVisualStudioWCEPlatformParser.cxx | 20 +- Source/cmVisualStudioWCEPlatformParser.h | 4 +- Source/cmWhileCommand.cxx | 29 +- Source/cmWhileCommand.h | 2 +- Source/cmWriteFileCommand.cxx | 6 +- Source/cmWriteFileCommand.h | 2 +- Source/cmXCodeObject.cxx | 8 +- Source/cmXCodeObject.h | 56 +- Source/cmXMLParser.cxx | 19 +- Source/cmXMLParser.h | 13 +- Source/cm_get_date.c | 16 + Source/cm_get_date.h | 28 + Source/cm_sha2.c | 27 +- Source/cmake.cxx | 486 +- Source/cmake.h | 157 +- Source/cmakemain.cxx | 36 +- Source/cmcldeps.cxx | 2 +- Source/cmcmd.cxx | 270 +- Source/cmcmd.h | 4 +- Source/cmparseMSBuildXML.py | 3 + Source/ctest.cxx | 7 +- Source/kwsys/Base64.c | 24 +- Source/kwsys/Base64.h.in | 18 +- Source/kwsys/CMakeLists.txt | 251 +- Source/kwsys/CONTRIBUTING.rst | 35 + Source/kwsys/CommandLineArguments.cxx | 10 +- Source/kwsys/Directory.cxx | 64 +- Source/kwsys/Directory.hxx.in | 15 +- Source/kwsys/DynamicLoader.cxx | 66 +- Source/kwsys/DynamicLoader.hxx.in | 15 +- Source/kwsys/EncodingC.c | 4 +- Source/kwsys/EncodingCXX.cxx | 19 +- Source/kwsys/FStream.cxx | 76 + Source/kwsys/FStream.hxx.in | 31 +- Source/kwsys/Glob.cxx | 45 +- Source/kwsys/Glob.hxx.in | 4 +- Source/kwsys/MD5.c | 9 +- Source/kwsys/ProcessUNIX.c | 6 +- Source/kwsys/ProcessWin32.c | 25 + Source/kwsys/README.txt | 2 + Source/kwsys/RegularExpression.cxx | 7 - Source/kwsys/RegularExpression.hxx.in | 43 +- Source/kwsys/SharedForward.h.in | 28 +- Source/kwsys/System.c | 30 +- Source/kwsys/System.h.in | 9 +- Source/kwsys/SystemInformation.cxx | 71 +- Source/kwsys/SystemTools.cxx | 1165 ++-- Source/kwsys/SystemTools.hxx.in | 168 +- Source/kwsys/Terminal.c | 7 +- Source/kwsys/hashtable.hxx.in | 3 + Source/kwsys/kwsysPlatformTests.cmake | 96 +- Source/kwsys/kwsysPlatformTestsCXX.cxx | 4 + Source/kwsys/testCommandLineArguments.cxx | 2 +- Source/kwsys/testCommandLineArguments1.cxx | 6 +- Source/kwsys/testDynamicLoader.cxx | 2 +- Source/kwsys/testFStream.cxx | 142 + Source/kwsys/testProcess.c | 17 + Source/kwsys/testSystemTools.cxx | 332 +- Source/kwsys/testSystemTools.h.in | 5 +- Templates/CPackConfig.cmake.in | 8 + Templates/TestDriver.cxx.in | 4 + Templates/Windows/ApplicationIcon.png | Bin 0 -> 3392 bytes Templates/Windows/Logo.png | Bin 0 -> 801 bytes Templates/Windows/SmallLogo.png | Bin 0 -> 329 bytes Templates/Windows/SplashScreen.png | Bin 0 -> 2146 bytes Templates/Windows/StoreLogo.png | Bin 0 -> 429 bytes Templates/Windows/Windows_TemporaryKey.pfx | Bin 0 -> 2560 bytes Tests/AliasTarget/CMakeLists.txt | 10 +- Tests/Assembler/CMakeLists.txt | 2 +- Tests/BuildDepends/CMakeLists.txt | 132 +- Tests/BuildDepends/Project/CMakeLists.txt | 43 + .../Project/External/CMakeLists.txt | 14 + Tests/BuildDepends/Project/bar.cxx | 6 - Tests/BundleUtilities/CMakeLists.txt | 3 +- Tests/CFBundleTest/VerifyResult.cmake | 9 +- Tests/CMakeBuildTest.cmake.in | 5 +- .../target_compile_features/CMakeLists.txt | 45 + .../target_compile_features/dummy.cpp | 5 + .../target_compile_features/lib_auto_type.cpp | 6 + .../target_compile_features/lib_auto_type.h | 8 + .../target_compile_features/lib_restrict.c | 9 + .../target_compile_features/lib_restrict.h | 7 + .../target_compile_features/lib_user.cpp | 7 + .../target_compile_features/main.c | 12 + .../target_compile_features/main.cpp | 6 + .../target_compile_features/restrict_user.c | 14 + Tests/CMakeLib/CMakeLists.txt | 6 +- Tests/CMakeLib/PseudoMemcheck/CMakeLists.txt | 41 + .../PseudoMemcheck/NoLog}/CMakeLists.txt | 19 +- .../PseudoMemcheck}/memtester.cxx.in | 8 +- Tests/CMakeLib/run_compile_commands.cxx | 8 +- Tests/CMakeLib/testRST.cxx | 9 +- Tests/CMakeLib/testXMLSafe.cxx | 2 +- Tests/CMakeLists.txt | 542 +- Tests/CMakeOnly/AllFindModules/CMakeLists.txt | 3 + .../MajorVersionSelection/CMakeLists.txt | 6 +- Tests/CMakeOnly/Test.cmake.in | 5 +- Tests/CMakeTests/CMakeLists.txt | 1 - Tests/CMakeTests/CheckCMakeTest.cmake | 4 +- Tests/CMakeTests/CheckSourceTreeTest.cmake.in | 4 +- .../CMakeTests/ConfigureFile-DirOutput.cmake | 5 - Tests/CMakeTests/ConfigureFile-Relative.cmake | 4 - Tests/CMakeTests/ConfigureFileTest.cmake.in | 28 - Tests/CMakeTests/ExecuteScriptTests.cmake | 4 +- Tests/CMakeTests/StringTest.cmake.in | 4 +- Tests/CMakeTests/StringTestScript.cmake | 11 +- Tests/CMakeTests/VersionTest.cmake.in | 88 +- Tests/CPackComponentsForAll/CMakeLists.txt | 6 + .../MyLibCPackConfig-IgnoreGroup.cmake.in | 20 +- .../RunCPackVerifyResult.cmake | 114 + Tests/CPackWiXGenerator/CMakeLists.txt | 14 + .../RunCPackVerifyResult.cmake | 5 + .../CTestBuildCommandProjectInSubdir.cmake.in | 2 +- Tests/CTestConfig/dashboard.cmake.in | 5 +- Tests/CTestConfig/script.cmake.in | 5 +- Tests/CTestCoverageCollectGCOV/fakegcov.cmake | 8 + Tests/CTestCoverageCollectGCOV/test.cmake.in | 39 + Tests/CTestTest/test.cmake.in | 1 + Tests/CTestTest2/test.cmake.in | 1 + Tests/CTestTestBadExe/CTestConfig.cmake | 4 +- Tests/CTestTestBadExe/test.cmake.in | 5 +- Tests/CTestTestBadGenerator/CTestConfig.cmake | 4 +- Tests/CTestTestBadGenerator/test.cmake.in | 1 + Tests/CTestTestChecksum/test.cmake.in | 5 +- .../CTestConfig.cmake | 4 +- .../test1.cmake.in | 5 +- .../test2.cmake.in | 5 +- Tests/CTestTestCostSerial/CTestConfig.cmake | 4 +- Tests/CTestTestCostSerial/test.cmake.in | 5 +- Tests/CTestTestCrash/CTestConfig.cmake | 4 +- Tests/CTestTestCrash/test.cmake.in | 5 +- Tests/CTestTestCycle/CTestConfig.cmake | 4 +- Tests/CTestTestCycle/test.cmake.in | 5 +- Tests/CTestTestDepends/CTestConfig.cmake | 4 +- Tests/CTestTestDepends/test.cmake.in | 5 +- Tests/CTestTestFailedSubmits/test.cmake.in | 1 + Tests/CTestTestFailure/CTestConfig.cmake | 4 +- Tests/CTestTestFailure/testNoBuild.cmake.in | 5 +- Tests/CTestTestFailure/testNoExe.cmake.in | 5 +- Tests/CTestTestFdSetSize/test.cmake.in | 5 +- .../CTestTestfile.cmake.in | 8 + Tests/CTestTestLabelRegExp/test.cmake.in | 37 + .../launcher_test_project/CTestConfig.cmake | 4 +- Tests/CTestTestLaunchers/test.cmake.in | 1 + Tests/CTestTestMemcheck/CMakeLists.txt | 198 - Tests/CTestTestParallel/CTestConfig.cmake | 4 +- Tests/CTestTestParallel/test.cmake.in | 5 +- Tests/CTestTestResourceLock/CTestConfig.cmake | 4 +- Tests/CTestTestResourceLock/test.cmake.in | 5 +- Tests/CTestTestScheduler/CTestConfig.cmake | 4 +- Tests/CTestTestScheduler/test.cmake.in | 5 +- .../CTestTestSkipReturnCode/CTestConfig.cmake | 4 +- Tests/CTestTestSkipReturnCode/test.cmake.in | 5 +- Tests/CTestTestStopTime/CTestConfig.cmake | 4 +- Tests/CTestTestStopTime/test.cmake.in | 5 +- Tests/CTestTestSubdir/CTestConfig.cmake | 4 +- Tests/CTestTestSubdir/test.cmake.in | 5 +- Tests/CTestTestTimeout/CMakeLists.txt | 19 +- Tests/CTestTestTimeout/CTestConfig.cmake | 4 +- Tests/CTestTestTimeout/check.cmake | 9 - Tests/CTestTestTimeout/sleep.c | 21 + Tests/CTestTestTimeout/test.cmake.in | 18 +- Tests/CTestTestTimeout/timeout.c | 18 - Tests/CTestTestTimeout/timeout.cmake | 2 +- Tests/CTestTestUpload/CTestConfig.cmake | 4 +- Tests/CTestTestUpload/test.cmake.in | 5 +- Tests/CTestTestZeroTimeout/CTestConfig.cmake | 4 +- Tests/CTestTestZeroTimeout/test.cmake.in | 5 +- Tests/CTestUpdateCommon.cmake | 52 +- Tests/CTestUpdateGIT.cmake.in | 17 + .../CMakeLists.txt | 4 + .../DartConfiguration.tcl.in | 8 + Tests/CoberturaCoverage/coverage.xml.in | 112 + .../src/main/java/org/cmake/CoverageTest.java | 52 + Tests/CompatibleInterface/CMakeLists.txt | 11 +- Tests/CompatibleInterface/bar.cpp | 7 + Tests/CompatibleInterface/foo.cpp | 4 + Tests/CompatibleInterface/main.cpp | 8 +- Tests/CompileDefinitions/CMakeLists.txt | 6 +- .../CMakeLists.txt | 5 +- .../add_def_cmd_tprop/CMakeLists.txt | 16 + .../CMakeLists.txt | 19 - .../target_prop/CMakeLists.txt | 5 + Tests/CompileDefinitions/target_prop/usetgt.c | 10 + Tests/CompileFeatures/CMakeLists.txt | 343 + Tests/CompileFeatures/c_function_prototypes.c | 9 + Tests/CompileFeatures/c_restrict.c | 7 + Tests/CompileFeatures/c_static_assert.c | 2 + Tests/CompileFeatures/c_variadic_macros.c | 15 + .../cxx_aggregate_default_initializers.cpp | 9 + Tests/CompileFeatures/cxx_alias_templates.cpp | 11 + Tests/CompileFeatures/cxx_alignas.cpp | 4 + Tests/CompileFeatures/cxx_alignof.cpp | 5 + .../cxx_attribute_deprecated.cpp | 11 + Tests/CompileFeatures/cxx_attributes.cpp | 2 + Tests/CompileFeatures/cxx_auto_type.cpp | 12 + Tests/CompileFeatures/cxx_binary_literals.cpp | 6 + Tests/CompileFeatures/cxx_constexpr.cpp | 5 + .../cxx_contextual_conversions.cpp | 33 + Tests/CompileFeatures/cxx_decltype.cpp | 7 + Tests/CompileFeatures/cxx_decltype_auto.cpp | 6 + .../cxx_decltype_incomplete_return_types.cpp | 14 + .../cxx_default_function_template_args.cpp | 12 + .../cxx_defaulted_functions.cpp | 9 + .../cxx_defaulted_move_initializers.cpp | 7 + .../cxx_delegating_constructors.cpp | 15 + .../CompileFeatures/cxx_deleted_functions.cpp | 6 + .../CompileFeatures/cxx_digit_separators.cpp | 6 + .../cxx_enum_forward_declarations.cpp | 8 + .../cxx_explicit_conversions.cpp | 10 + .../cxx_extended_friend_declarations.cpp | 25 + .../CompileFeatures/cxx_extern_templates.cpp | 12 + Tests/CompileFeatures/cxx_final.cpp | 2 + Tests/CompileFeatures/cxx_func_identifier.cpp | 6 + .../cxx_generalized_initializers.cpp | 24 + Tests/CompileFeatures/cxx_generic_lambdas.cpp | 6 + .../cxx_inheriting_constructors.cpp | 18 + .../CompileFeatures/cxx_inline_namespaces.cpp | 26 + .../cxx_lambda_init_captures.cpp | 6 + Tests/CompileFeatures/cxx_lambdas.cpp | 5 + .../cxx_local_type_template_args.cpp | 21 + Tests/CompileFeatures/cxx_long_long_type.cpp | 5 + Tests/CompileFeatures/cxx_noexcept.cpp | 5 + .../cxx_nonstatic_member_init.cpp | 4 + Tests/CompileFeatures/cxx_nullptr.cpp | 10 + Tests/CompileFeatures/cxx_override.cpp | 7 + Tests/CompileFeatures/cxx_range_for.cpp | 10 + .../cxx_raw_string_literals.cpp | 7 + .../cxx_reference_qualified_functions.cpp | 11 + .../CompileFeatures/cxx_relaxed_constexpr.cpp | 23 + .../cxx_return_type_deduction.cpp | 10 + .../cxx_right_angle_brackets.cpp | 12 + .../CompileFeatures/cxx_rvalue_references.cpp | 5 + Tests/CompileFeatures/cxx_sizeof_member.cpp | 10 + Tests/CompileFeatures/cxx_static_assert.cpp | 2 + Tests/CompileFeatures/cxx_strong_enums.cpp | 7 + .../cxx_template_template_parameters.cpp | 18 + Tests/CompileFeatures/cxx_thread_local.cpp | 2 + .../cxx_trailing_return_types.cpp | 5 + .../CompileFeatures/cxx_unicode_literals.cpp | 3 + .../cxx_uniform_initialization.cpp | 9 + .../cxx_unrestricted_unions.cpp | 11 + Tests/CompileFeatures/cxx_user_literals.cpp | 7 + .../cxx_variable_templates.cpp | 10 + Tests/CompileFeatures/cxx_variadic_macros.cpp | 12 + .../cxx_variadic_templates.cpp | 74 + Tests/CompileFeatures/default_dialect.c | 22 + Tests/CompileFeatures/default_dialect.cpp | 25 + Tests/CompileFeatures/feature_test.c | 10 + Tests/CompileFeatures/feature_test.cpp | 10 + Tests/CompileFeatures/genex_test.c | 38 + Tests/CompileFeatures/genex_test.cpp | 72 + Tests/CompileFeatures/main.cpp | 6 + Tests/CompileOptions/CMakeLists.txt | 6 + Tests/CompileOptions/main.cpp | 3 + Tests/Complex/CMakeLists.txt | 42 +- Tests/Complex/Executable/CMakeLists.txt | 16 +- Tests/Complex/Executable/complex.cxx | 22 +- Tests/ComplexOneConfig/CMakeLists.txt | 42 +- .../Executable/CMakeLists.txt | 16 +- Tests/ComplexOneConfig/Executable/complex.cxx | 22 +- Tests/ConfigSources/CMakeLists.txt | 17 + Tests/ConfigSources/iface_debug.h | 4 + Tests/ConfigSources/iface_debug_src.cpp | 7 + Tests/ConfigSources/iface_src.cpp | 5 + Tests/ConfigSources/main.cpp | 7 + Tests/CustomCommand/CMakeLists.txt | 82 +- Tests/CustomCommand/config.h.in | 1 - Tests/CustomCommand/foo.in | 8 +- Tests/CustomCommand/subdir.h.in | 1 + Tests/CustomCommandByproducts/CMakeLists.txt | 127 + .../CustomCommandByproducts.c | 23 + .../External/CMakeLists.txt | 4 + .../External/ExternalLibrary.c | 1 + Tests/CustomCommandByproducts/ProducerExe.c | 1 + Tests/CustomCommandByproducts/byproduct1.c.in | 1 + Tests/CustomCommandByproducts/byproduct2.c.in | 1 + Tests/CustomCommandByproducts/byproduct3.c.in | 1 + Tests/CustomCommandByproducts/byproduct4.c.in | 1 + Tests/CustomCommandByproducts/byproduct5.c.in | 1 + Tests/CustomCommandByproducts/byproduct6.c.in | 1 + Tests/CustomCommandByproducts/byproduct7.c.in | 1 + Tests/CustomCommandByproducts/byproduct8.c.in | 1 + .../CustomCommandByproducts/ninja-check.cmake | 20 + Tests/CxxDialect/CMakeLists.txt | 28 + Tests/CxxDialect/use_constexpr.cxx | 10 + Tests/CxxDialect/use_constexpr_and_typeof.cxx | 11 + Tests/CxxDialect/use_typeof.cxx | 6 + Tests/CxxSubdirC/CMakeLists.txt | 4 + Tests/CxxSubdirC/Cdir/CMakeLists.txt | 2 + Tests/CxxSubdirC/Cdir/Cobj.c | 1 + Tests/CxxSubdirC/main.cxx | 2 + Tests/DelphiCoverage/DartConfiguration.tcl.in | 8 + .../UTCovTest(UTCovTest.pas).html | 117 + Tests/DelphiCoverage/src/UTCovTest.pas | 75 + Tests/Dependency/CMakeLists.txt | 1 + Tests/Dependency/Case5/CMakeLists.txt | 8 + Tests/Dependency/Case5/bar.c | 12 + Tests/Dependency/Case5/foo.c | 9 + Tests/Dependency/Case5/main.c | 7 + Tests/ExportImport/CMakeLists.txt | 6 +- Tests/ExportImport/Export/CMakeLists.txt | 15 + .../Export/Interface/CMakeLists.txt | 8 +- .../Export/include/abs/1a/testLibAbs1a.h | 1 + .../Export/include/abs/1b/testLibAbs1b.h | 1 + .../Export/include/abs/testLibAbs1.h | 1 + Tests/ExportImport/Export/testLibAbs1.c | 1 + Tests/ExportImport/Import/A/CMakeLists.txt | 40 + Tests/ExportImport/Import/A/imp_testExeAbs1.c | 15 + Tests/ExportImport/Import/CMakeLists.txt | 1 + .../Import/Interface/CMakeLists.txt | 38 + Tests/ExportImport/InitialCache.cmake.in | 2 +- Tests/ExternalProject/CMakeLists.txt | 211 +- Tests/ExternalProject/TryCheckout.cmake | 54 - Tests/ExternalProjectLocal/CMakeLists.txt | 255 + .../Step1.tar | Bin .../Step1.tar.bz2 | Bin .../Step1.tgz | Bin .../Step1.zip | Bin .../Step1NoDir.tar | Bin .../Step1NoDir.tar.bz2 | Bin .../Step1NoDir.tgz | Bin .../Step1NoDir.zip | Bin .../Step1Patch.cmake | 0 Tests/ExternalProjectUpdate/CMakeLists.txt | 15 +- .../ExternalProjectUpdateTest.cmake | 99 +- Tests/FindGSL/CMakeLists.txt | 9 + Tests/FindGSL/rng/CMakeLists.txt | 14 + Tests/FindGSL/rng/main.cc | 24 + Tests/FindJsonCpp/CMakeLists.txt | 10 + Tests/FindJsonCpp/Test/CMakeLists.txt | 17 + Tests/FindJsonCpp/Test/main.cxx | 8 + .../CMakeLists.txt | 2 +- Tests/FindPackageTest/CMakeLists.txt | 79 +- ...akeTestExportPackageConfigVersion.cmake.in | 2 +- .../FindLotsOfComponents.cmake | 2 +- Tests/FindPackageTest/FindSomePackage.cmake | 2 +- .../FindUpperCasePackage.cmake | 2 +- Tests/ForceInclude/CMakeLists.txt | 2 +- Tests/Fortran/CMakeLists.txt | 25 +- Tests/FortranC/CMakeLists.txt | 2 +- Tests/FortranC/Flags.cmake.in | 5 +- Tests/FortranOnly/CMakeLists.txt | 65 +- Tests/FortranOnly/preprocess.F | 5 + Tests/FortranOnly/test_preprocess.cmake | 7 + Tests/FunctionTest/CMakeLists.txt | 2 +- Tests/GeneratorExpression/CMakeLists.txt | 2 +- .../SystemIncludeDirectories/CMakeLists.txt | 8 +- .../config_specific/config_iface.h | 14 + .../SystemIncludeDirectories/consumer.cpp | 2 + Tests/InterfaceLibrary/CMakeLists.txt | 19 +- Tests/InterfaceLibrary/definetestexe.cpp | 5 +- .../InterfaceLibrary/ifacedir/CMakeLists.txt | 8 + Tests/InterfaceLibrary/ifacedir/sub.cpp | 1 + Tests/InterfaceLibrary/obj.cpp | 1 + Tests/InterfaceLinkLibraries/CMakeLists.txt | 12 + Tests/InterfaceLinkLibraries/main.cpp | 8 +- Tests/InterfaceLinkLibraries/zot.cpp | 6 + Tests/InterfaceLinkLibraries/zot.h | 7 + Tests/InterfaceLinkLibraries/zot_vs6_1.cpp | 1 + Tests/InterfaceLinkLibraries/zot_vs6_2.cpp | 1 + Tests/InterfaceLinkLibraries/zot_vs6_3.cpp | 1 + Tests/InterfaceLinkLibraries/zot_vs6_4.cpp | 1 + .../src/main/java/org/cmake/CoverageTest.java | 52 + .../Coverage/target/site/jacoco.xml | 1 + Tests/JacocoCoverage/DartConfiguration.tcl.in | 8 + .../DartConfiguration.tcl.in | 8 + Tests/JavascriptCoverage/output.json.in | 448 ++ Tests/JavascriptCoverage/test.js | 53 + Tests/JavascriptCoverage/test3.js | 37 + Tests/LinkStatic/CMakeLists.txt | 2 +- Tests/LoadCommand/CMakeLists.txt | 4 - Tests/LoadCommand/LoadedCommand.cxx.in | 9 - Tests/LoadCommand/LoadedCommand.h.in | 4 - Tests/LoadCommandOneConfig/CMakeLists.txt | 4 - .../LoadCommandOneConfig/LoadedCommand.cxx.in | 9 - Tests/LoadCommandOneConfig/LoadedCommand.h.in | 4 - Tests/MacRuntimePath/CMakeLists.txt | 6 +- Tests/MacRuntimePath/InitialCache.cmake.in | 2 +- Tests/MacroTest/CMakeLists.txt | 2 +- Tests/Module/ExternalData/CMakeLists.txt | 5 + Tests/Module/ExternalData/Data1Check.cmake | 26 + Tests/Module/ExternalData/DataScript.dat.md5 | 1 + Tests/Module/ExternalData/MyScript1.cmake | 5 + Tests/Module/FindDependency/CMakeLists.txt | 11 + Tests/Module/FindDependency/main.cpp | 29 + .../packages/Pack1/Pack1Config.cmake | 9 + .../packages/Pack1/Pack1ConfigVersion.cmake | 11 + .../packages/Pack2/Pack2Config.cmake | 5 + .../packages/Pack2/Pack2ConfigVersion.cmake | 11 + .../packages/Pack3/Pack3Config.cmake | 5 + .../packages/Pack3/Pack3ConfigVersion.cmake | 11 + .../packages/Pack4/Pack4Config.cmake | 9 + .../packages/Pack4/Pack4ConfigVersion.cmake | 11 + .../packages/Pack5/Pack5Config.cmake | 3 + .../packages/Pack5/Pack5ConfigVersion.cmake | 11 + .../packages/Pack6/Pack6Config.cmake | 3 + .../packages/Pack6/Pack6ConfigVersion.cmake | 11 + .../GenerateExportHeader/CMakeLists.txt | 9 + .../CMakeLists.txt | 154 + .../c_undefined.c | 7 + .../compile_tests.h | 25 + .../WriteCompilerDetectionHeader/main.c | 29 + .../WriteCompilerDetectionHeader/main.cpp | 14 + .../WriteCompilerDetectionHeader/main_multi.c | 29 + .../multi_files.cpp | 14 + Tests/ModuleDefinition/CMakeLists.txt | 2 +- .../Accounts_ReceivableTest.cmcov | 304 - .../Accounts_ReceivableTest.mcov | 1445 ---- .../Packages/Toolkit/Routines/XINDEX.m | 144 - .../Packages/Uncategorized/ZZCOVTST.m | 43 + Tests/MumpsCoverage/ZZCOVTST.cmcov | 45 + Tests/MumpsCoverage/ZZCOVTST.mcov | 38 + Tests/ObjectLibrary/A/CMakeLists.txt | 20 +- Tests/ObjectLibrary/B/CMakeLists.txt | 5 +- Tests/ObjectLibrary/CMakeLists.txt | 7 + Tests/OutDir/OutDir.cmake | 10 +- Tests/PDBDirectoryAndName/CMakeLists.txt | 32 +- Tests/PerConfig/perconfig.cmake | 4 +- Tests/Plugin/CMakeLists.txt | 10 + Tests/PrecompiledHeader/CMakeLists.txt | 2 +- Tests/Preprocess/CMakeLists.txt | 11 +- Tests/Properties/CMakeLists.txt | 2 + Tests/Properties/SubDir2/CMakeLists.txt | 5 + Tests/Properties/subdirtest.cxx | 9 + Tests/Qt4Targets/CMakeLists.txt | 42 + .../Qt4Targets/IncrementalMoc/CMakeLists.txt | 21 + Tests/Qt4Targets/IncrementalMoc/foo.cpp | 8 + Tests/Qt4Targets/IncrementalMoc/foo.h | 9 + Tests/QtAutogen/CMakeLists.txt | 50 +- .../QtAutogen/autorcc_depends/CMakeLists.txt | 24 + Tests/QtAutogen/autorcc_depends/res1.qrc | 5 + .../QtAutogen/autorcc_depends/res1_input.txt | 1 + Tests/QtAutogen/autorcc_depends/test_res1.cpp | 5 + Tests/QtAutogen/calwidget.cpp | 3 + Tests/QtAutogen/debug_class.cpp | 9 + Tests/QtAutogen/debug_class.h | 20 + Tests/QtAutogen/debug_class.ui | 45 + Tests/QtAutogen/debug_resource.qrc | 5 + Tests/QtAutogen/main.cpp | 9 + Tests/QtAutogen/multiplewidgets.cpp | 19 + Tests/QtAutogen/multiplewidgets.h | 33 + Tests/QtAutogen/rcconly.cpp | 9 + Tests/QtAutogen/resourcetester.cpp | 4 + Tests/QtAutogen/widget1.ui | 45 + Tests/QtAutogen/widget2.ui | 29 + Tests/RunCMake/CMP0019/CMakeLists.txt | 2 +- .../LOCATION-and-TARGET_OBJECTS-result.txt} | 0 .../LOCATION-and-TARGET_OBJECTS-stderr.txt | 12 + .../CMP0026/LOCATION-and-TARGET_OBJECTS.cmake | 6 + .../CMP0026/ObjlibNotDefined-result.txt | 1 + .../CMP0026/ObjlibNotDefined-stderr.txt | 12 + Tests/RunCMake/CMP0026/ObjlibNotDefined.cmake | 13 + Tests/RunCMake/CMP0026/RunCMakeTest.cmake | 2 + Tests/RunCMake/CMP0051/CMP0051-NEW-result.txt | 1 + Tests/RunCMake/CMP0051/CMP0051-NEW-stderr.txt | 1 + Tests/RunCMake/CMP0051/CMP0051-NEW.cmake | 10 + Tests/RunCMake/CMP0051/CMP0051-OLD-result.txt | 1 + Tests/RunCMake/CMP0051/CMP0051-OLD-stderr.txt | 1 + Tests/RunCMake/CMP0051/CMP0051-OLD.cmake | 10 + .../CMP0051/CMP0051-WARN-Dir/CMakeLists.txt | 1 + .../RunCMake/CMP0051/CMP0051-WARN-result.txt | 1 + .../RunCMake/CMP0051/CMP0051-WARN-stderr.txt | 31 + Tests/RunCMake/CMP0051/CMP0051-WARN.cmake | 14 + Tests/RunCMake/CMP0051/CMakeLists.txt | 3 + Tests/RunCMake/CMP0051/RunCMakeTest.cmake | 5 + Tests/RunCMake/CMP0051/empty.cpp | 7 + Tests/RunCMake/CMP0053/CMP0053-NEW-stderr.txt | 2 + Tests/RunCMake/CMP0053/CMP0053-NEW.cmake | 8 + Tests/RunCMake/CMP0053/CMP0053-OLD-stderr.txt | 2 + Tests/RunCMake/CMP0053/CMP0053-OLD.cmake | 8 + .../RunCMake/CMP0053/CMP0053-WARN-stderr.txt | 2 + Tests/RunCMake/CMP0053/CMP0053-WARN.cmake | 6 + Tests/RunCMake/CMP0053/CMakeLists.txt | 3 + Tests/RunCMake/CMP0053/RunCMakeTest.cmake | 5 + Tests/RunCMake/CMP0054/CMP0054-NEW-stderr.txt | 1 + Tests/RunCMake/CMP0054/CMP0054-NEW.cmake | 47 + Tests/RunCMake/CMP0054/CMP0054-OLD-stderr.txt | 1 + Tests/RunCMake/CMP0054/CMP0054-OLD.cmake | 47 + .../RunCMake/CMP0054/CMP0054-WARN-stderr.txt | 11 + Tests/RunCMake/CMP0054/CMP0054-WARN.cmake | 5 + .../CMP0054-duplicate-warnings-stderr.txt | 24 + .../CMP0054/CMP0054-duplicate-warnings.cmake | 12 + .../CMP0054-keywords-NEW-result.txt} | 0 .../CMP0054/CMP0054-keywords-NEW-stderr.txt | 8 + .../CMP0054/CMP0054-keywords-NEW.cmake | 25 + .../CMP0054/CMP0054-keywords-OLD-stderr.txt | 1 + .../CMP0054/CMP0054-keywords-OLD.cmake | 9 + .../CMP0054/CMP0054-keywords-WARN-stderr.txt | 12 + .../CMP0054/CMP0054-keywords-WARN.cmake | 3 + .../CMP0054-policy-command-scope-stderr.txt | 1 + .../CMP0054-policy-command-scope.cmake | 53 + .../CMP0054-policy-foreach-scope-stderr.txt | 1 + .../CMP0054-policy-foreach-scope.cmake | 49 + .../CMP0054-policy-nested-if-stderr.txt | 1 + .../CMP0054/CMP0054-policy-nested-if.cmake | 41 + .../CMP0054-policy-while-scope-stderr.txt | 1 + .../CMP0054/CMP0054-policy-while-scope.cmake | 65 + Tests/RunCMake/CMP0054/CMakeLists.txt | 3 + Tests/RunCMake/CMP0054/RunCMakeTest.cmake | 13 + .../CMP0055-NEW-Out-of-Scope-result.txt} | 0 .../CMP0055-NEW-Out-of-Scope-stderr.txt | 4 + .../CMP0055/CMP0055-NEW-Out-of-Scope.cmake | 4 + .../CMP0055-NEW-Reject-Arguments-result.txt | 1 + .../CMP0055-NEW-Reject-Arguments-stderr.txt | 4 + .../CMP0055-NEW-Reject-Arguments.cmake | 6 + .../CMP0055-OLD-Out-of-Scope-result.txt | 1 + .../CMP0055-OLD-Out-of-Scope-stderr.txt | 1 + .../CMP0055/CMP0055-OLD-Out-of-Scope.cmake | 4 + .../CMP0055-OLD-Reject-Arguments-result.txt | 1 + .../CMP0055-OLD-Reject-Arguments-stderr.txt | 1 + .../CMP0055-OLD-Reject-Arguments.cmake | 6 + .../CMP0055-WARN-Out-of-Scope-result.txt | 1 + .../CMP0055-WARN-Out-of-Scope-stderr.txt | 9 + .../CMP0055/CMP0055-WARN-Out-of-Scope.cmake | 2 + .../CMP0055-WARN-Reject-Arguments-result.txt | 1 + .../CMP0055-WARN-Reject-Arguments-stderr.txt | 9 + .../CMP0055-WARN-Reject-Arguments.cmake | 4 + Tests/RunCMake/CMP0055/CMakeLists.txt | 3 + Tests/RunCMake/CMP0055/RunCMakeTest.cmake | 9 + Tests/RunCMake/CMakeLists.txt | 78 +- .../CPackInstallProperties/Append-check.cmake | 3 + .../CPackInstallProperties/Append.cmake | 2 + .../CPackInstallProperties/CMakeLists.txt | 6 + .../FilenameGenex-check.cmake | 3 + .../FilenameGenex.cmake | 7 + .../MultipleValues-check.cmake | 3 + .../MultipleValues.cmake | 1 + .../PerConfigValue-check.cmake | 13 + .../PerConfigValue.cmake | 14 + .../Replace-check.cmake | 3 + .../CPackInstallProperties/Replace.cmake | 2 + .../CPackInstallProperties/RunCMakeTest.cmake | 9 + .../CPackInstallProperties/Simple-check.cmake | 3 + .../CPackInstallProperties/Simple.cmake | 1 + .../ValueGenex-check.cmake | 3 + .../CPackInstallProperties/ValueGenex.cmake | 7 + .../CPackInstallProperties/check.cmake | 12 + .../RunCMake/CPackInstallProperties/test.cpp | 1 + Tests/RunCMake/CPackRPM/CMakeLists.txt | 7 + ...M_PARTIALLY_RELOCATABLE_WARNING-stderr.txt | 1 + ...ackRPM_PARTIALLY_RELOCATABLE_WARNING.cmake | 7 + Tests/RunCMake/CPackRPM/RunCMakeTest.cmake | 17 + .../CTestMemcheck}/CMakeLists.txt.in | 2 +- .../CTestMemcheck}/CTestConfig.cmake.in | 4 +- .../DummyAddressSanitizer-result.txt | 1 + .../DummyAddressSanitizer-stderr.txt | 2 + .../DummyAddressSanitizer-stdout.txt | 2 + .../RunCMake/CTestMemcheck/DummyBC-result.txt | 1 + .../RunCMake/CTestMemcheck/DummyBC-stderr.txt | 1 + .../RunCMake/CTestMemcheck/DummyBC-stdout.txt | 3 + .../CTestMemcheck/DummyBCNoLogFile-result.txt | 1 + .../CTestMemcheck/DummyBCNoLogFile-stderr.txt | 3 + .../CTestMemcheck/DummyBCNoLogFile-stdout.txt | 3 + .../DummyLeakSanitizer-result.txt | 1 + .../DummyLeakSanitizer-stderr.txt | 2 + .../DummyLeakSanitizer-stdout.txt | 3 + .../DummyMemorySanitizer-result.txt | 1 + .../DummyMemorySanitizer-stderr.txt | 2 + .../DummyMemorySanitizer-stdout.txt | 2 + .../CTestMemcheck/DummyPurify-result.txt | 1 + .../CTestMemcheck/DummyPurify-stderr.txt | 3 + .../CTestMemcheck/DummyPurify-stdout.txt | 6 + .../DummyPurifyNoLogFile-result.txt | 1 + .../DummyPurifyNoLogFile-stderr.txt | 2 + .../DummyPurifyNoLogFile-stdout.txt | 3 + .../DummyThreadSanitizer-result.txt | 1 + .../DummyThreadSanitizer-stderr.txt | 2 + .../DummyThreadSanitizer-stdout.txt | 13 + ...DummyUndefinedBehaviorSanitizer-result.txt | 1 + ...DummyUndefinedBehaviorSanitizer-stderr.txt | 2 + ...DummyUndefinedBehaviorSanitizer-stdout.txt | 2 + .../CTestMemcheck/DummyValgrind-result.txt | 1 + .../CTestMemcheck/DummyValgrind-stderr.txt | 3 + .../CTestMemcheck/DummyValgrind-stdout.txt | 6 + .../DummyValgrindCustomOptions-result.txt | 1 + .../DummyValgrindCustomOptions-stderr.txt | 2 + .../DummyValgrindCustomOptions-stdout.txt | 6 + .../DummyValgrindFailPost-result.txt | 1 + .../DummyValgrindFailPost-stderr.txt | 3 + .../DummyValgrindFailPost-stdout.txt | 6 + .../DummyValgrindFailPre-result.txt | 1 + .../DummyValgrindFailPre-stderr.txt | 3 + .../DummyValgrindFailPre-stdout.txt | 1 + .../DummyValgrindIgnoreMemcheck-result.txt | 1 + .../DummyValgrindIgnoreMemcheck-stderr.txt | 3 + .../DummyValgrindIgnoreMemcheck-stdout.txt | 7 + .../DummyValgrindInvalidSupFile-result.txt | 1 + .../DummyValgrindInvalidSupFile-stderr.txt | 2 + .../DummyValgrindInvalidSupFile-stdout.txt | 1 + .../DummyValgrindNoLogFile-result.txt | 1 + .../DummyValgrindNoLogFile-stderr.txt | 2 + .../DummyValgrindNoLogFile-stdout.txt | 3 + .../DummyValgrindPrePost-result.txt | 1 + .../DummyValgrindPrePost-stderr.txt | 3 + .../DummyValgrindPrePost-stdout.txt | 6 + .../DummyValgrindTwoTargets-result.txt | 1 + .../DummyValgrindTwoTargets-stderr.txt | 3 + .../DummyValgrindTwoTargets-stdout.txt | 8 + .../CTestMemcheck/NotExist-result.txt | 1 + .../CTestMemcheck/NotExist-stderr.txt | 1 + .../CTestMemcheck/NotExist-stdout.txt | 1 + .../RunCMake/CTestMemcheck/RunCMakeTest.cmake | 144 + .../RunCMake/CTestMemcheck/Unknown-result.txt | 1 + .../RunCMake/CTestMemcheck/Unknown-stderr.txt | 2 + .../RunCMake/CTestMemcheck/Unknown-stdout.txt | 1 + .../CTestMemcheck}/test.cmake.in | 12 +- .../CTestMemcheck/testAddressSanitizer.cmake | 58 + .../CTestMemcheck/testLeakSanitizer.cmake | 47 + .../CTestMemcheck/testMemorySanitizer.cmake | 27 + .../CTestMemcheck/testThreadSanitizer.cmake | 47 + .../testUndefinedBehaviorSanitizer.cmake | 21 + Tests/RunCMake/CTestSubmit/BadArg-result.txt | 1 + Tests/RunCMake/CTestSubmit/BadArg-stderr.txt | 2 + .../RunCMake/CTestSubmit/BadFILES-result.txt | 1 + .../RunCMake/CTestSubmit/BadFILES-stderr.txt | 2 + .../RunCMake/CTestSubmit/BadPARTS-result.txt | 1 + .../RunCMake/CTestSubmit/BadPARTS-stderr.txt | 2 + .../CTestSubmit/CDashUploadFILES-result.txt | 1 + .../CTestSubmit/CDashUploadFILES-stderr.txt | 2 + .../CTestSubmit/CDashUploadFTP-result.txt | 1 + .../CTestSubmit/CDashUploadFTP-stderr.txt | 1 + .../CTestSubmit/CDashUploadNone-result.txt | 1 + .../CTestSubmit/CDashUploadNone-stderr.txt | 1 + .../CTestSubmit/CDashUploadPARTS-result.txt | 1 + .../CTestSubmit/CDashUploadPARTS-stderr.txt | 2 + .../CDashUploadRETRY_COUNT-result.txt | 1 + .../CDashUploadRETRY_COUNT-stderr.txt | 2 + .../CDashUploadRETRY_DELAY-result.txt | 1 + .../CDashUploadRETRY_DELAY-stderr.txt | 2 + Tests/RunCMake/CTestSubmit/CMakeLists.txt.in | 4 + .../RunCMake/CTestSubmit/CTestConfig.cmake.in | 6 + .../CTestSubmit/FailDrop-cp-result.txt | 1 + .../CTestSubmit/FailDrop-cp-stderr.txt | 4 + .../CTestSubmit/FailDrop-cp-stdout.txt | 1 + .../CTestSubmit/FailDrop-ftp-result.txt | 1 + .../CTestSubmit/FailDrop-ftp-stderr.txt | 3 + .../CTestSubmit/FailDrop-ftp-stdout.txt | 3 + .../CTestSubmit/FailDrop-http-result.txt | 1 + .../CTestSubmit/FailDrop-http-stderr.txt | 3 + .../CTestSubmit/FailDrop-http-stdout.txt | 3 + .../CTestSubmit/FailDrop-https-result.txt | 1 + .../CTestSubmit/FailDrop-https-stderr.txt | 3 + .../CTestSubmit/FailDrop-https-stdout.txt | 3 + .../CTestSubmit/FailDrop-scp-result.txt | 1 + .../CTestSubmit/FailDrop-scp-stderr.txt | 2 + .../CTestSubmit/FailDrop-scp-stdout.txt | 1 + .../CTestSubmit/FailDrop-xmlrpc-result.txt | 1 + .../CTestSubmit/FailDrop-xmlrpc-stderr.txt | 2 + .../CTestSubmit/FailDrop-xmlrpc-stdout.txt | 1 + .../CTestSubmit/PARTSCDashUpload-result.txt | 1 + .../CTestSubmit/PARTSCDashUpload-stderr.txt | 2 + .../PARTSCDashUploadType-result.txt | 1 + .../PARTSCDashUploadType-stderr.txt | 2 + .../CTestSubmit/RepeatRETURN_VALUE-result.txt | 1 + .../CTestSubmit/RepeatRETURN_VALUE-stderr.txt | 2 + Tests/RunCMake/CTestSubmit/RunCMakeTest.cmake | 62 + Tests/RunCMake/CTestSubmit/test.cmake.in | 16 + Tests/RunCMake/CheckModules/CMakeLists.txt | 1 + .../CheckModules/CheckTypeSizeOkNoC.cmake | 4 + .../RunCMake/CheckModules/RunCMakeTest.cmake | 2 + Tests/RunCMake/CommandLine/CMakeLists.txt | 3 + .../CommandLine/D_nested_cache-stderr.txt | 1 + .../RunCMake/CommandLine/D_nested_cache.cmake | 1 + .../D_typed_nested_cache-stderr.txt | 1 + .../CommandLine/D_typed_nested_cache.cmake | 1 + .../CommandLine/E_env-bad-arg1-result.txt | 1 + .../CommandLine/E_env-bad-arg1-stderr.txt | 1 + .../CommandLine/E_env-no-command0-result.txt | 1 + .../CommandLine/E_env-no-command0-stderr.txt | 1 + .../CommandLine/E_env-no-command1-result.txt | 1 + .../CommandLine/E_env-no-command1-stderr.txt | 1 + .../RunCMake/CommandLine/E_env-set-stdout.txt | 1 + Tests/RunCMake/CommandLine/E_env-set.cmake | 5 + .../CommandLine/E_env-unset-stdout.txt | 1 + Tests/RunCMake/CommandLine/E_env-unset.cmake | 5 + .../CommandLine/E_tar-bad-from1-result.txt | 1 + .../CommandLine/E_tar-bad-from1-stderr.txt | 1 + .../CommandLine/E_tar-bad-from2-result.txt | 1 + .../CommandLine/E_tar-bad-from2-stderr.txt | 1 + .../CommandLine/E_tar-bad-from3-result.txt | 1 + .../CommandLine/E_tar-bad-from3-stderr.txt | 2 + .../RunCMake/CommandLine/E_tar-bad-from3.txt | 1 + .../CommandLine/E_tar-bad-from4-result.txt | 1 + .../CommandLine/E_tar-bad-from4-stderr.txt | 2 + .../RunCMake/CommandLine/E_tar-bad-from4.txt | 2 + .../CommandLine/E_tar-bad-from5-result.txt | 1 + .../CommandLine/E_tar-bad-from5-stderr.txt | 2 + .../RunCMake/CommandLine/E_tar-bad-from5.txt | 2 + .../CommandLine/E_tar-bad-mtime1-result.txt | 1 + .../CommandLine/E_tar-bad-mtime1-stderr.txt | 2 + .../CommandLine/E_tar-bad-opt1-result.txt | 1 + .../CommandLine/E_tar-bad-opt1-stderr.txt | 1 + .../CommandLine/E_tar-end-opt1-result.txt | 1 + .../CommandLine/E_tar-end-opt1-stderr.txt | 2 + .../CommandLine/P_directory-result.txt | 1 + .../CommandLine/P_directory-stderr.txt | 1 + Tests/RunCMake/CommandLine/RunCMakeTest.cmake | 29 + Tests/RunCMake/CompileFeatures/CMakeLists.txt | 3 + .../LinkImplementationFeatureCycle-result.txt | 1 + .../LinkImplementationFeatureCycle-stderr.txt | 7 + .../LinkImplementationFeatureCycle.cmake | 15 + ...mplementationFeatureCycleSolved-result.txt | 1 + ...mplementationFeatureCycleSolved-stderr.txt | 1 + ...LinkImplementationFeatureCycleSolved.cmake | 14 + .../NoSupportedCFeatures-result.txt | 1 + .../NoSupportedCFeatures-stderr.txt | 8 + .../NoSupportedCFeatures.cmake | 5 + .../NoSupportedCFeaturesGenex-result.txt | 1 + .../NoSupportedCFeaturesGenex-stderr.txt | 6 + .../NoSupportedCFeaturesGenex.cmake | 5 + .../NoSupportedCxxFeatures-result.txt | 1 + .../NoSupportedCxxFeatures-stderr.txt | 8 + .../NoSupportedCxxFeatures.cmake | 3 + .../NoSupportedCxxFeaturesGenex-result.txt | 1 + .../NoSupportedCxxFeaturesGenex-stderr.txt | 6 + .../NoSupportedCxxFeaturesGenex.cmake | 3 + .../NonValidTarget1-result.txt | 1 + .../NonValidTarget1-stderr.txt | 9 + .../CompileFeatures/NonValidTarget1.cmake | 17 + .../NonValidTarget2-result.txt | 1 + .../NonValidTarget2-stderr.txt | 9 + .../CompileFeatures/NonValidTarget2.cmake | 10 + .../CompileFeatures/NotAFeature-result.txt | 1 + .../CompileFeatures/NotAFeature-stderr.txt | 2 + .../CompileFeatures/NotAFeature.cmake | 3 + .../NotAFeatureGenex-result.txt | 1 + .../NotAFeatureGenex-stderr.txt | 2 + .../CompileFeatures/NotAFeatureGenex.cmake | 3 + .../NotAFeatureTransitive-result.txt | 1 + .../NotAFeatureTransitive-stderr.txt | 2 + .../NotAFeatureTransitive.cmake | 6 + .../NotAFeature_OriginDebug-result.txt | 1 + .../NotAFeature_OriginDebug-stderr.txt | 11 + .../NotAFeature_OriginDebug.cmake | 4 + .../NotAFeature_OriginDebugCommand-result.txt | 1 + .../NotAFeature_OriginDebugCommand-stderr.txt | 5 + .../NotAFeature_OriginDebugCommand.cmake | 4 + .../NotAFeature_OriginDebugGenex-result.txt | 1 + .../NotAFeature_OriginDebugGenex-stderr.txt | 11 + .../NotAFeature_OriginDebugGenex.cmake | 4 + ...tAFeature_OriginDebugTransitive-result.txt | 1 + ...tAFeature_OriginDebugTransitive-stderr.txt | 11 + .../NotAFeature_OriginDebugTransitive.cmake | 6 + .../CompileFeatures/NotAStandard-result.txt | 1 + .../CompileFeatures/NotAStandard-stderr.txt | 4 + .../CompileFeatures/NotAStandard.cmake | 2 + .../CompileFeatures/RequireCXX11-result.txt | 1 + .../CompileFeatures/RequireCXX11-stderr.txt | 3 + .../CompileFeatures/RequireCXX11.cmake | 5 + .../RequireCXX11Ext-result.txt | 1 + .../RequireCXX11Ext-stderr.txt | 3 + .../CompileFeatures/RequireCXX11Ext.cmake | 4 + .../RequireCXX11ExtVariable-result.txt | 1 + .../RequireCXX11ExtVariable-stderr.txt | 3 + .../RequireCXX11ExtVariable.cmake | 4 + .../RequireCXX11Variable-result.txt | 1 + .../RequireCXX11Variable-stderr.txt | 3 + .../RequireCXX11Variable.cmake | 5 + .../CompileFeatures/RequireCXX98-result.txt | 1 + .../CompileFeatures/RequireCXX98-stderr.txt | 3 + .../CompileFeatures/RequireCXX98.cmake | 5 + .../RequireCXX98Ext-result.txt | 1 + .../RequireCXX98Ext-stderr.txt | 3 + .../CompileFeatures/RequireCXX98Ext.cmake | 4 + .../RequireCXX98ExtVariable-result.txt | 1 + .../RequireCXX98ExtVariable-stderr.txt | 3 + .../RequireCXX98ExtVariable.cmake | 4 + .../RequireCXX98Variable-result.txt | 1 + .../RequireCXX98Variable-stderr.txt | 3 + .../RequireCXX98Variable.cmake | 5 + .../CompileFeatures/RunCMakeTest.cmake | 62 + Tests/RunCMake/CompileFeatures/empty.c | 7 + Tests/RunCMake/CompileFeatures/empty.cpp | 7 + .../generate_feature_list.cmake | 43 + .../CustomTargetAfterError-result.txt | 1 + .../CustomTargetAfterError-stderr.txt | 9 + .../Configure/CustomTargetAfterError.cmake | 3 + .../Configure/FailCopyFileABI-stdout.txt | 2 +- Tests/RunCMake/Configure/RunCMakeTest.cmake | 1 + .../ExternalData/BadCustom1-result.txt | 1 + .../ExternalData/BadCustom1-stderr.txt | 9 + Tests/RunCMake/ExternalData/BadCustom1.cmake | 5 + .../ExternalData/BadCustom2-result.txt | 1 + .../ExternalData/BadCustom2-stderr.txt | 9 + Tests/RunCMake/ExternalData/BadCustom2.cmake | 5 + .../ExternalData/BadCustom3-result.txt | 1 + .../ExternalData/BadCustom3-stderr.txt | 7 + Tests/RunCMake/ExternalData/BadCustom3.cmake | 5 + .../ExternalData/BadCustom4-result.txt | 1 + .../ExternalData/BadCustom4-stderr.txt | 7 + Tests/RunCMake/ExternalData/BadCustom4.cmake | 6 + .../ExternalData/Directory1-stderr.txt | 2 +- .../ExternalData/Directory3-stderr.txt | 3 +- .../ExternalData/MissingData-stderr.txt | 5 +- .../ExternalData/MissingData-stdout.txt | 1 + Tests/RunCMake/ExternalData/MissingData.cmake | 13 +- .../MissingDataWithAssociated-stderr.txt | 15 + .../MissingDataWithAssociated-stdout.txt | 1 + .../MissingDataWithAssociated.cmake | 10 + .../RunCMake/ExternalData/RunCMakeTest.cmake | 5 + .../Add_StepDependencies.cmake | 20 + .../Add_StepDependencies_no_target.cmake | 10 + .../ExternalProject/CMAKE_CACHE_ARGS.cmake | 21 + .../CMAKE_CACHE_DEFAULT_ARGS.cmake | 21 + .../ExternalProject/CMAKE_CACHE_mix.cmake | 29 + Tests/RunCMake/ExternalProject/CMakeLists.txt | 3 + .../ExternalProject/NO_DEPENDS-stderr.txt | 36 + .../RunCMake/ExternalProject/NO_DEPENDS.cmake | 18 + .../ExternalProject/RunCMakeTest.cmake | 8 + Tests/RunCMake/FPHSA/FindPseudo.cmake | 6 + Tests/RunCMake/FPHSA/RunCMakeTest.cmake | 27 + Tests/RunCMake/FPHSA/any_version.cmake | 1 + Tests/RunCMake/FPHSA/exact_0-result.txt | 1 + Tests/RunCMake/FPHSA/exact_0.cmake | 1 + Tests/RunCMake/FPHSA/exact_0_matching.cmake | 1 + Tests/RunCMake/FPHSA/exact_1.1-result.txt | 1 + Tests/RunCMake/FPHSA/exact_1.1.cmake | 1 + Tests/RunCMake/FPHSA/exact_1.2.2-result.txt | 1 + Tests/RunCMake/FPHSA/exact_1.2.2.cmake | 1 + Tests/RunCMake/FPHSA/exact_1.2.3.3-result.txt | 1 + Tests/RunCMake/FPHSA/exact_1.2.3.3.cmake | 1 + Tests/RunCMake/FPHSA/exact_1.2.3.4.cmake | 1 + Tests/RunCMake/FPHSA/exact_1.2.3.5-result.txt | 1 + Tests/RunCMake/FPHSA/exact_1.2.3.5.cmake | 1 + Tests/RunCMake/FPHSA/exact_1.2.3.cmake | 1 + Tests/RunCMake/FPHSA/exact_1.2.4-result.txt | 1 + Tests/RunCMake/FPHSA/exact_1.2.4.cmake | 1 + Tests/RunCMake/FPHSA/exact_1.2.cmake | 1 + Tests/RunCMake/FPHSA/exact_1.3-result.txt | 1 + Tests/RunCMake/FPHSA/exact_1.3.cmake | 1 + Tests/RunCMake/FPHSA/exact_1.cmake | 1 + Tests/RunCMake/FPHSA/exact_2-result.txt | 1 + Tests/RunCMake/FPHSA/exact_2.cmake | 1 + Tests/RunCMake/FeatureSummary/CMakeLists.txt | 3 + .../FeatureSummaryWhatAll-stdout.txt | 7 + .../FeatureSummaryWhatAll.cmake | 9 + .../FeatureSummaryWhatList-stdout.txt | 7 + .../FeatureSummaryWhatList.cmake | 9 + .../FeatureSummaryWhatListAll-result.txt | 1 + .../FeatureSummaryWhatListAll-stderr.txt | 6 + .../FeatureSummaryWhatListAll.cmake | 9 + .../FeatureSummaryWhatListUnknown-result.txt | 1 + .../FeatureSummaryWhatListUnknown-stderr.txt | 6 + .../FeatureSummaryWhatListUnknown.cmake | 9 + .../FeatureSummaryWhatSingle-stdout.txt | 1 + .../FeatureSummaryWhatSingle.cmake | 9 + ...FeatureSummaryWhatSingleUnknown-result.txt | 1 + ...FeatureSummaryWhatSingleUnknown-stderr.txt | 6 + .../FeatureSummaryWhatSingleUnknown.cmake | 9 + .../FeatureSummary/RunCMakeTest.cmake | 8 + Tests/RunCMake/File_Generate/CMakeLists.txt | 5 +- .../File_Generate/CarryPermissions-result.txt | 1 + .../File_Generate/CarryPermissions-stderr.txt | 1 + .../File_Generate/CarryPermissions.cmake | 5 + .../File_Generate/EmptyCondition1-stderr.txt | 2 +- .../File_Generate/EmptyCondition2-stderr.txt | 2 +- .../File_Generate/GenerateSource-result.txt | 1 + .../File_Generate/GenerateSource-stderr.txt | 1 + .../File_Generate/GenerateSource.cmake | 12 + .../OutputNameMatchesObjects-result.txt | 1 + .../OutputNameMatchesObjects-stderr.txt | 9 + .../OutputNameMatchesObjects.cmake | 10 + .../OutputNameMatchesOtherSources-result.txt | 1 + .../OutputNameMatchesOtherSources-stderr.txt | 1 + .../OutputNameMatchesOtherSources.cmake | 14 + .../OutputNameMatchesSources-result.txt | 1 + .../OutputNameMatchesSources-stderr.txt | 7 + .../OutputNameMatchesSources.cmake | 12 + .../File_Generate/ReRunCMake-result.txt | 1 + .../File_Generate/ReRunCMake-stderr.txt | 1 + Tests/RunCMake/File_Generate/ReRunCMake.cmake | 5 + .../RunCMake/File_Generate/RunCMakeTest.cmake | 88 +- .../File_Generate/WriteIfDifferent-result.txt | 1 + .../File_Generate/WriteIfDifferent-stderr.txt | 1 + .../File_Generate/WriteIfDifferent.cmake | 5 + Tests/RunCMake/File_Generate/empty.cpp | 7 + Tests/RunCMake/File_Generate/input_script.sh | 3 + Tests/RunCMake/FindPkgConfig/CMakeLists.txt | 3 + .../FindPkgConfig_NO_PKGCONFIG_PATH.cmake | 41 + .../FindPkgConfig_PKGCONFIG_PATH.cmake | 51 + ...ONFIG_PATH_NO_CMAKE_ENVIRONMENT_PATH.cmake | 51 + ...gConfig_PKGCONFIG_PATH_NO_CMAKE_PATH.cmake | 51 + .../RunCMake/FindPkgConfig/RunCMakeTest.cmake | 6 + .../FindPkgConfig/dummy-pkg-config.bat | 18 + .../FindPkgConfig/dummy-pkg-config.sh | 20 + .../lib/i386-linux-gnu/pkgconfig/.placeholder | 0 .../pc-bar/lib/pkgconfig/.placeholder | 0 .../x86_64-linux-gnu/pkgconfig/.placeholder | 0 .../pc-bar/lib64/pkgconfig/.placeholder | 0 .../lib/i386-linux-gnu/pkgconfig/.placeholder | 0 .../pc-foo/lib/pkgconfig/.placeholder | 0 .../x86_64-linux-gnu/pkgconfig/.placeholder | 0 .../pc-foo/lib64/pkgconfig/.placeholder | 0 ...onValidCompiler-TARGET_PDB_FILE-result.txt | 1 + ...onValidCompiler-TARGET_PDB_FILE-stderr.txt | 8 + .../NonValidCompiler-TARGET_PDB_FILE.cmake | 9 + .../NonValidTarget-CXX_COMPILER_ID-result.txt | 1 + .../NonValidTarget-CXX_COMPILER_ID-stderr.txt | 9 + .../NonValidTarget-CXX_COMPILER_ID.cmake | 8 + ...alidTarget-CXX_COMPILER_VERSION-result.txt | 1 + ...alidTarget-CXX_COMPILER_VERSION-stderr.txt | 9 + .../NonValidTarget-CXX_COMPILER_VERSION.cmake | 8 + .../NonValidTarget-C_COMPILER_ID-result.txt | 1 + .../NonValidTarget-C_COMPILER_ID-stderr.txt | 9 + .../NonValidTarget-C_COMPILER_ID.cmake | 8 + ...nValidTarget-C_COMPILER_VERSION-result.txt | 1 + ...nValidTarget-C_COMPILER_VERSION-stderr.txt | 9 + .../NonValidTarget-C_COMPILER_VERSION.cmake | 8 + .../NonValidTarget-TARGET_PDB_FILE-result.txt | 1 + .../NonValidTarget-TARGET_PDB_FILE-stderr.txt | 8 + .../NonValidTarget-TARGET_PDB_FILE.cmake | 9 + .../NonValidTarget-TARGET_POLICY-result.txt | 1 + .../NonValidTarget-TARGET_POLICY-stderr.txt | 9 + .../NonValidTarget-TARGET_POLICY.cmake | 8 + .../NonValidTarget-TARGET_PROPERTY-result.txt | 1 + .../NonValidTarget-TARGET_PROPERTY-stderr.txt | 11 + .../NonValidTarget-TARGET_PROPERTY.cmake | 8 + .../GeneratorExpression/RunCMakeTest.cmake | 13 + .../ValidTarget-TARGET_PDB_FILE-check.cmake | 17 + .../ValidTarget-TARGET_PDB_FILE-stderr.txt | 1 + .../ValidTarget-TARGET_PDB_FILE.cmake | 19 + .../GeneratorPlatform/BadPlatform-result.txt | 1 + .../GeneratorPlatform/BadPlatform-stderr.txt | 10 + .../BadPlatform-toolchain.cmake | 1 + .../GeneratorPlatform/BadPlatform.cmake | 1 + .../BadPlatformToolchain-result.txt | 1 + .../BadPlatformToolchain-stderr.txt | 10 + .../BadPlatformToolchain.cmake | 1 + .../RunCMake/GeneratorPlatform/CMakeLists.txt | 3 + .../GeneratorPlatform/NoPlatform-result.txt | 1 + .../GeneratorPlatform/NoPlatform-stderr.txt | 4 + .../GeneratorPlatform/NoPlatform.cmake | 7 + .../GeneratorPlatform/RunCMakeTest.cmake | 28 + .../TestPlatform-toolchain.cmake | 1 + .../TestPlatformToolchain-result.txt | 1 + .../TestPlatformToolchain-stderr.txt | 9 + .../TestPlatformToolchain.cmake | 16 + .../GeneratorPlatform/TwoPlatforms-result.txt | 1 + .../GeneratorPlatform/TwoPlatforms-stderr.txt | 1 + .../GeneratorPlatform/TwoPlatforms.cmake | 1 + .../GeneratorPlatform/x64Platform-stdout.txt | 2 + .../GeneratorPlatform/x64Platform.cmake | 7 + .../GeneratorToolset/BadToolset-stderr.txt | 2 +- .../BadToolset-toolchain.cmake | 1 + .../BadToolsetToolchain-result.txt | 1 + .../BadToolsetToolchain-stderr.txt | 10 + .../BadToolsetToolchain.cmake | 1 + .../GeneratorToolset/RunCMakeTest.cmake | 13 +- .../TestToolset-toolchain.cmake | 1 + .../TestToolsetToolchain-result.txt | 1 + .../TestToolsetToolchain-stderr.txt | 9 + .../TestToolsetToolchain.cmake | 25 + Tests/RunCMake/Languages/CMakeLists.txt | 1 + .../Languages/LINK_LANGUAGE-genex-stderr.txt | 6 +- ...ink-libraries-TARGET_FILE-genex-stderr.txt | 4 +- .../ObjectLibrary/BadObjSource1-stderr.txt | 3 +- .../ObjectLibrary/BadObjSource2-stderr.txt | 3 +- .../BadSourceExpression1-stderr.txt | 4 +- .../BadSourceExpression2-stderr.txt | 4 + .../BadSourceExpression3-stderr.txt | 4 + Tests/RunCMake/README.rst | 2 +- Tests/RunCMake/RunCMake.cmake | 23 +- .../RunCMake/Syntax/AtWithVariable-stderr.txt | 1 + Tests/RunCMake/Syntax/AtWithVariable.cmake | 9 + .../Syntax/AtWithVariableAtOnly-stderr.txt | 1 + .../Syntax/AtWithVariableAtOnly.cmake | 8 + .../AtWithVariableAtOnlyFile-stderr.txt | 5 + .../Syntax/AtWithVariableAtOnlyFile.cmake | 9 + .../AtWithVariableEmptyExpansion-stderr.txt | 1 + .../Syntax/AtWithVariableEmptyExpansion.cmake | 8 + ...ithVariableEmptyExpansionAtOnly-stderr.txt | 1 + .../AtWithVariableEmptyExpansionAtOnly.cmake | 8 + .../Syntax/AtWithVariableFile-stderr.txt | 5 + .../RunCMake/Syntax/AtWithVariableFile.cmake | 8 + .../RunCMake/Syntax/CMP0053-At-NEW-stderr.txt | 1 + Tests/RunCMake/Syntax/CMP0053-At-NEW.cmake | 9 + .../RunCMake/Syntax/CMP0053-At-OLD-stderr.txt | 1 + Tests/RunCMake/Syntax/CMP0053-At-OLD.cmake | 9 + .../CMP0053-At-WARN-newlines-stderr.txt | 27 + .../Syntax/CMP0053-At-WARN-newlines.cmake | 6 + .../Syntax/CMP0053-At-WARN-stderr.txt | 21 + Tests/RunCMake/Syntax/CMP0053-At-WARN.cmake | 4 + Tests/RunCMake/Syntax/CMP0053-NUL-stderr.txt | 56 + Tests/RunCMake/Syntax/CMP0053-NUL.cmake | 6 + .../CMP0053-NameWithCarriageReturn-result.txt | 1 + .../CMP0053-NameWithCarriageReturn-stderr.txt | 4 + .../CMP0053-NameWithCarriageReturn.cmake | 2 + ...CMP0053-NameWithCarriageReturnQuoted.cmake | 2 + .../CMP0053-NameWithEscapedSpaces-result.txt | 1 + .../CMP0053-NameWithEscapedSpaces-stderr.txt | 4 + .../CMP0053-NameWithEscapedSpaces.cmake | 2 + .../CMP0053-NameWithEscapedSpacesQuoted.cmake | 2 + .../CMP0053-NameWithEscapedTabs-result.txt | 1 + .../CMP0053-NameWithEscapedTabs-stderr.txt | 4 + .../Syntax/CMP0053-NameWithEscapedTabs.cmake | 2 + .../CMP0053-NameWithEscapedTabsQuoted.cmake | 2 + .../Syntax/CMP0053-NameWithNewline-result.txt | 1 + .../Syntax/CMP0053-NameWithNewline-stderr.txt | 4 + .../Syntax/CMP0053-NameWithNewline.cmake | 2 + .../CMP0053-NameWithNewlineQuoted.cmake | 2 + .../Syntax/CMP0053-NameWithSpaces-result.txt | 1 + .../Syntax/CMP0053-NameWithSpaces-stderr.txt | 12 + .../Syntax/CMP0053-NameWithSpaces.cmake | 2 + .../CMP0053-NameWithSpacesQuoted-result.txt | 1 + .../CMP0053-NameWithSpacesQuoted-stderr.txt | 12 + .../Syntax/CMP0053-NameWithSpacesQuoted.cmake | 2 + .../Syntax/CMP0053-NameWithTabs-result.txt | 1 + .../Syntax/CMP0053-NameWithTabs-stderr.txt | 12 + .../Syntax/CMP0053-NameWithTabs.cmake | 2 + .../CMP0053-NameWithTabsQuoted-result.txt | 1 + .../CMP0053-NameWithTabsQuoted-stderr.txt | 12 + .../Syntax/CMP0053-NameWithTabsQuoted.cmake | 2 + .../Syntax/CMP0053-ParenInENV-stderr.txt | 1 + .../RunCMake/Syntax/CMP0053-ParenInENV.cmake | 3 + .../CMP0053-ParenInQuotedENV-stderr.txt | 1 + .../Syntax/CMP0053-ParenInQuotedENV.cmake | 3 + Tests/RunCMake/Syntax/CMP0053-WARN-stderr.txt | 28 + Tests/RunCMake/Syntax/CMP0053-WARN.cmake | 5 + Tests/RunCMake/Syntax/CMakeLists.txt | 2 +- Tests/RunCMake/Syntax/Escape2-result.txt | 1 + Tests/RunCMake/Syntax/Escape2-stderr.txt | 13 + Tests/RunCMake/Syntax/Escape2.cmake | 7 + .../Syntax/EscapeChar-char-result.txt | 1 + .../Syntax/EscapeChar-char-stderr.txt.in | 12 + .../RunCMake/Syntax/EscapeChar-char.cmake.in | 3 + .../Syntax/EscapeCharsAllowed-stderr.txt | 12 + .../RunCMake/Syntax/EscapeCharsAllowed.cmake | 26 + .../Syntax/EscapeCharsDisallowed.cmake | 42 + Tests/RunCMake/Syntax/EscapeQuotes-stderr.txt | 1 + Tests/RunCMake/Syntax/EscapeQuotes.cmake | 9 + Tests/RunCMake/Syntax/EscapedAt-stderr.txt | 1 + Tests/RunCMake/Syntax/EscapedAt.cmake | 5 + Tests/RunCMake/Syntax/ExpandInAt-stderr.txt | 1 + Tests/RunCMake/Syntax/ExpandInAt.cmake | 6 + .../Syntax/NameWithCarriageReturn-result.txt | 1 + .../Syntax/NameWithCarriageReturn-stderr.txt | 12 + .../Syntax/NameWithCarriageReturn.cmake | 1 + .../NameWithCarriageReturnQuoted-result.txt | 1 + .../NameWithCarriageReturnQuoted-stderr.txt | 12 + .../Syntax/NameWithCarriageReturnQuoted.cmake | 1 + .../Syntax/NameWithEscapedSpaces-result.txt | 1 + .../Syntax/NameWithEscapedSpaces-stderr.txt | 12 + .../Syntax/NameWithEscapedSpaces.cmake | 1 + .../NameWithEscapedSpacesQuoted-result.txt | 1 + .../NameWithEscapedSpacesQuoted-stderr.txt | 12 + .../Syntax/NameWithEscapedSpacesQuoted.cmake | 1 + .../Syntax/NameWithEscapedTabs-result.txt | 1 + .../Syntax/NameWithEscapedTabs-stderr.txt | 12 + .../RunCMake/Syntax/NameWithEscapedTabs.cmake | 1 + .../NameWithEscapedTabsQuoted-result.txt | 1 + .../NameWithEscapedTabsQuoted-stderr.txt | 12 + .../Syntax/NameWithEscapedTabsQuoted.cmake | 1 + .../Syntax/NameWithNewline-result.txt | 1 + .../Syntax/NameWithNewline-stderr.txt | 12 + Tests/RunCMake/Syntax/NameWithNewline.cmake | 1 + .../Syntax/NameWithNewlineQuoted-result.txt | 1 + .../Syntax/NameWithNewlineQuoted-stderr.txt | 12 + .../Syntax/NameWithNewlineQuoted.cmake | 1 + .../RunCMake/Syntax/NameWithSpaces-result.txt | 1 + .../RunCMake/Syntax/NameWithSpaces-stderr.txt | 12 + Tests/RunCMake/Syntax/NameWithSpaces.cmake | 1 + .../Syntax/NameWithSpacesQuoted-result.txt | 1 + .../Syntax/NameWithSpacesQuoted-stderr.txt | 12 + .../Syntax/NameWithSpacesQuoted.cmake | 1 + Tests/RunCMake/Syntax/NameWithTabs-result.txt | 1 + Tests/RunCMake/Syntax/NameWithTabs-stderr.txt | 12 + Tests/RunCMake/Syntax/NameWithTabs.cmake | 1 + .../Syntax/NameWithTabsQuoted-result.txt | 1 + .../Syntax/NameWithTabsQuoted-stderr.txt | 12 + .../RunCMake/Syntax/NameWithTabsQuoted.cmake | 1 + Tests/RunCMake/Syntax/ParenInENV-result.txt | 1 + Tests/RunCMake/Syntax/ParenInENV-stderr.txt | 20 + Tests/RunCMake/Syntax/ParenInENV.cmake | 2 + .../Syntax/ParenInQuotedENV-stderr.txt | 1 + Tests/RunCMake/Syntax/ParenInQuotedENV.cmake | 2 + .../Syntax/ParenInVarName0-result.txt | 1 + .../Syntax/ParenInVarName0-stderr.txt | 12 + Tests/RunCMake/Syntax/ParenInVarName0.cmake | 4 + .../Syntax/ParenInVarName1-result.txt | 1 + .../Syntax/ParenInVarName1-stderr.txt | 12 + Tests/RunCMake/Syntax/ParenInVarName1.cmake | 4 + Tests/RunCMake/Syntax/RunCMakeTest.cmake | 56 + Tests/RunCMake/Syntax/Unquoted2-stderr.txt | 1 + Tests/RunCMake/Syntax/Unquoted2.cmake | 3 + .../Syntax/UnterminatedBrace0-result.txt | 1 + .../Syntax/UnterminatedBrace0-stderr.txt | 12 + .../RunCMake/Syntax/UnterminatedBrace0.cmake | 2 + .../Syntax/UnterminatedBrace1-stderr.txt | 13 + .../RunCMake/Syntax/UnterminatedBrace1.cmake | 3 + .../Syntax/UnterminatedBrace2-result.txt | 1 + .../Syntax/UnterminatedBrace2-stderr.txt | 12 + .../RunCMake/Syntax/UnterminatedBrace2.cmake | 4 + Tests/RunCMake/Syntax/atfile.txt.in | 4 + .../TargetObjects/BadContext-result.txt | 1 + .../TargetObjects/BadContext-stderr.txt | 27 + Tests/RunCMake/TargetObjects/BadContext.cmake | 7 + Tests/RunCMake/TargetObjects/CMakeLists.txt | 3 + .../RunCMake/TargetObjects/RunCMakeTest.cmake | 3 + .../TargetPolicies/PolicyList-stderr.txt | 1 + .../LinkImplementationCycle1-result.txt | 1 + .../LinkImplementationCycle1-stderr.txt | 10 + .../LinkImplementationCycle1.cmake | 8 + .../LinkImplementationCycle2-result.txt | 1 + .../LinkImplementationCycle2-stderr.txt | 10 + .../LinkImplementationCycle2.cmake | 8 + .../LinkImplementationCycle3-result.txt | 1 + .../LinkImplementationCycle3-stderr.txt | 1 + .../LinkImplementationCycle3.cmake | 10 + .../LinkImplementationCycle4-result.txt | 1 + .../LinkImplementationCycle4-stderr.txt | 8 + .../LinkImplementationCycle4.cmake | 14 + .../LinkImplementationCycle5-result.txt | 1 + .../LinkImplementationCycle5-stderr.txt | 8 + .../LinkImplementationCycle5.cmake | 10 + .../LinkImplementationCycle6-result.txt | 1 + .../LinkImplementationCycle6-stderr.txt | 8 + .../LinkImplementationCycle6.cmake | 14 + .../RunCMakeTest.cmake | 6 + .../empty.cpp | 7 + .../TargetSources/CMP0026-LOCATION-result.txt | 1 + .../TargetSources/CMP0026-LOCATION-stderr.txt | 1 + .../TargetSources/CMP0026-LOCATION.cmake | 13 + Tests/RunCMake/TargetSources/CMakeLists.txt | 3 + .../TargetSources/ConfigNotAllowed-result.txt | 1 + .../TargetSources/ConfigNotAllowed-stderr.txt | 14 + .../TargetSources/ConfigNotAllowed.cmake | 2 + .../TargetSources/ExportBuild-result.txt | 1 + .../TargetSources/ExportBuild-stderr.txt | 1 + .../RunCMake/TargetSources/ExportBuild.cmake | 5 + .../TargetSources/ExportInstall-result.txt | 1 + .../TargetSources/ExportInstall-stderr.txt | 1 + .../TargetSources/ExportInstall.cmake | 6 + .../TargetSources/OriginDebug-result.txt | 1 + .../TargetSources/OriginDebug-stderr.txt | 31 + .../RunCMake/TargetSources/OriginDebug.cmake | 20 + .../TargetSources/OriginDebugIDE-result.txt | 1 + .../TargetSources/OriginDebugIDE-stderr.txt | 40 + .../TargetSources/OriginDebugIDE.cmake | 4 + .../RelativePathInInterface-result.txt | 1 + .../RelativePathInInterface-stderr.txt | 4 + .../RelativePathInInterface.cmake | 6 + .../RunCMake/TargetSources/RunCMakeTest.cmake | 13 + Tests/RunCMake/TargetSources/empty_1.cpp | 7 + Tests/RunCMake/TargetSources/empty_2.cpp | 7 + Tests/RunCMake/TargetSources/empty_3.cpp | 7 + Tests/RunCMake/TargetSources/empty_4.cpp | 7 + Tests/RunCMake/TargetSources/main.cpp | 5 + .../CMakeLists.txt | 3 + .../EmptyPrefix-result.txt | 1 + .../EmptyPrefix-stderr.txt | 5 + .../EmptyPrefix.cmake | 10 + .../ExtraArgs-result.txt | 1 + .../ExtraArgs-stderr.txt | 5 + .../ExtraArgs.cmake | 10 + .../FileTypo-result.txt | 1 + .../FileTypo-stderr.txt | 5 + .../FileTypo.cmake | 7 + .../InvalidArgs-result.txt | 1 + .../InvalidArgs-stderr.txt | 11 + .../InvalidArgs.cmake | 6 + .../InvalidCXXFeature-result.txt | 1 + .../InvalidCXXFeature-stderr.txt | 5 + .../InvalidCXXFeature.cmake | 10 + .../InvalidCompiler-result.txt | 1 + .../InvalidCompiler-stderr.txt | 5 + .../InvalidCompiler.cmake | 10 + .../InvalidFeature-result.txt | 1 + .../InvalidFeature-stderr.txt | 5 + .../InvalidFeature.cmake | 10 + .../InvalidPrefix-result.txt | 1 + .../InvalidPrefix-stderr.txt | 5 + .../InvalidPrefix.cmake | 10 + .../MultiBadOutDir-result.txt | 1 + .../MultiBadOutDir-stderr.txt | 6 + .../MultiBadOutDir.cmake | 12 + .../MultiNoOutFileVar-result.txt | 1 + .../MultiNoOutFileVar-stderr.txt | 5 + .../MultiNoOutFileVar.cmake | 11 + .../MultiNoOutdir-result.txt | 1 + .../MultiNoOutdir-stderr.txt | 5 + .../MultiNoOutdir.cmake | 11 + .../NoCompiler-result.txt | 1 + .../NoCompiler-stderr.txt | 6 + .../NoCompiler.cmake | 10 + .../NoFeature-result.txt | 1 + .../NoFeature-stderr.txt | 6 + .../NoFeature.cmake | 10 + .../OldVersion-result.txt | 1 + .../OldVersion-stderr.txt | 9 + .../OldVersion.cmake | 10 + .../PrefixTypo-result.txt | 1 + .../PrefixTypo-stderr.txt | 5 + .../PrefixTypo.cmake | 7 + .../RunCMakeTest.cmake | 18 + Tests/RunCMake/XcodeProject/CMakeLists.txt | 3 + .../RunCMake/XcodeProject/RunCMakeTest.cmake | 3 + .../XcodeProject/XcodeFileType-check.cmake | 10 + .../RunCMake/XcodeProject/XcodeFileType.cmake | 4 + Tests/RunCMake/XcodeProject/main.c | 0 Tests/RunCMake/XcodeProject/src-default | 0 Tests/RunCMake/XcodeProject/src-explicit | 0 Tests/RunCMake/XcodeProject/src-lastKnown | 0 .../AppendNoOutput-result.txt | 1 + .../AppendNoOutput-stderr.txt | 4 + .../add_custom_command/AppendNoOutput.cmake | 1 + .../AppendNotOutput-result.txt | 1 + .../AppendNotOutput-stderr.txt | 5 + .../add_custom_command/AppendNotOutput.cmake | 1 + .../add_custom_command/BadArgument-result.txt | 1 + .../add_custom_command/BadArgument-stderr.txt | 4 + .../add_custom_command/BadArgument.cmake | 1 + .../add_custom_command/CMakeLists.txt | 3 + .../add_custom_command/NoArguments-result.txt | 1 + .../add_custom_command/NoArguments-stderr.txt | 4 + .../add_custom_command/NoArguments.cmake | 1 + .../NoOutputOrTarget-result.txt | 1 + .../NoOutputOrTarget-stderr.txt | 4 + .../add_custom_command/NoOutputOrTarget.cmake | 1 + .../OutputAndTarget-result.txt | 1 + .../OutputAndTarget-stderr.txt | 5 + .../add_custom_command/OutputAndTarget.cmake | 1 + .../add_custom_command/RunCMakeTest.cmake | 10 + .../SourceByproducts-result.txt | 1 + .../SourceByproducts-stderr.txt | 4 + .../add_custom_command/SourceByproducts.cmake | 1 + .../SourceUsesTerminal-result.txt | 1 + .../SourceUsesTerminal-stderr.txt | 4 + .../SourceUsesTerminal.cmake | 1 + .../BadTargetName-result.txt | 1 + .../BadTargetName-stderr.txt | 17 + .../add_custom_target/BadTargetName.cmake | 3 + .../ByproductsNoCommand-result.txt | 1 + .../ByproductsNoCommand-stderr.txt | 4 + .../ByproductsNoCommand.cmake | 1 + .../RunCMake/add_custom_target/CMakeLists.txt | 3 + .../add_custom_target/NoArguments-result.txt | 1 + .../add_custom_target/NoArguments-stderr.txt | 4 + .../add_custom_target/NoArguments.cmake | 1 + .../add_custom_target/RunCMakeTest.cmake | 6 + .../UsesTerminalNoCommand-result.txt | 1 + .../UsesTerminalNoCommand-stderr.txt | 4 + .../UsesTerminalNoCommand.cmake | 1 + .../RunCMake/configure_file/BadArg-result.txt | 1 + .../RunCMake/configure_file/BadArg-stderr.txt | 4 + .../configure_file/BadArg.cmake} | 0 Tests/RunCMake/configure_file/CMakeLists.txt | 3 + .../configure_file/DirInput-result.txt | 1 + .../configure_file/DirInput-stderr.txt | 8 + .../configure_file/DirInput.cmake} | 0 .../configure_file/DirOutput-stderr.txt | 1 + Tests/RunCMake/configure_file/DirOutput.cmake | 4 + Tests/RunCMake/configure_file/DirOutput.txt | 1 + Tests/RunCMake/configure_file/NO-BOM.cmake | 2 + Tests/RunCMake/configure_file/NO-BOM.txt.in | 1 + .../NewLineStyle-COPYONLY-result.txt | 1 + .../NewLineStyle-COPYONLY-stderr.txt | 4 + .../NewLineStyle-COPYONLY.cmake} | 2 +- .../NewLineStyle-NoArg-result.txt | 1 + .../NewLineStyle-NoArg-stderr.txt | 5 + .../configure_file/NewLineStyle-NoArg.cmake} | 2 +- .../NewLineStyle-ValidArg.cmake} | 2 +- .../NewLineStyle-WrongArg-result.txt | 1 + .../NewLineStyle-WrongArg-stderr.txt | 5 + .../NewLineStyle-WrongArg.cmake} | 2 +- Tests/RunCMake/configure_file/Relative-In.txt | 1 + .../configure_file/Relative-stderr.txt | 1 + Tests/RunCMake/configure_file/Relative.cmake | 3 + .../RerunCMake-rerun-stderr.txt | 1 + .../RerunCMake-rerun-stdout.txt | 3 + .../configure_file/RerunCMake-stderr.txt | 1 + .../configure_file/RerunCMake-stdout.txt | 3 + .../RunCMake/configure_file/RerunCMake.cmake | 8 + .../configure_file/RunCMakeTest.cmake | 51 + .../configure_file/UTF16BE-BOM-result.txt | 1 + .../configure_file/UTF16BE-BOM-stderr.txt | 6 + .../RunCMake/configure_file/UTF16BE-BOM.cmake | 2 + .../configure_file/UTF16BE-BOM.txt.in | Bin 0 -> 26 bytes .../configure_file/UTF16LE-BOM-result.txt | 1 + .../configure_file/UTF16LE-BOM-stderr.txt | 6 + .../RunCMake/configure_file/UTF16LE-BOM.cmake | 2 + .../configure_file/UTF16LE-BOM.txt.in | Bin 0 -> 26 bytes .../configure_file/UTF32BE-BOM-result.txt | 1 + .../configure_file/UTF32BE-BOM-stderr.txt | 6 + .../RunCMake/configure_file/UTF32BE-BOM.cmake | 2 + .../configure_file/UTF32BE-BOM.txt.in | Bin 0 -> 52 bytes .../configure_file/UTF32LE-BOM-result.txt | 1 + .../configure_file/UTF32LE-BOM-stderr.txt | 6 + .../RunCMake/configure_file/UTF32LE-BOM.cmake | 2 + .../configure_file/UTF32LE-BOM.txt.in | Bin 0 -> 52 bytes Tests/RunCMake/configure_file/UTF8-BOM.cmake | 2 + Tests/RunCMake/configure_file/UTF8-BOM.txt.in | 1 + .../configure_file/UnknownArg-stderr.txt | 10 + .../RunCMake/configure_file/UnknownArg.cmake | 2 + Tests/RunCMake/continue/CMakeLists.txt | 3 + .../continue/ContinueForEachInLists.cmake | 10 + .../continue/ContinueForeach-stdout.txt | 4 + Tests/RunCMake/continue/ContinueForeach.cmake | 8 + .../continue/ContinueNestedForeach-stdout.txt | 6 + .../continue/ContinueNestedForeach.cmake | 13 + .../continue/ContinueWhile-stdout.txt | 6 + Tests/RunCMake/continue/ContinueWhile.cmake | 10 + .../continue/NoArgumentsToContinue-result.txt | 1 + .../continue/NoArgumentsToContinue-stderr.txt | 4 + .../continue/NoArgumentsToContinue.cmake | 3 + .../continue/NoEnclosingBlock-result.txt | 1 + .../continue/NoEnclosingBlock-stderr.txt | 5 + .../RunCMake/continue/NoEnclosingBlock.cmake | 1 + .../NoEnclosingBlockInFunction-result.txt | 1 + .../NoEnclosingBlockInFunction-stderr.txt | 6 + .../continue/NoEnclosingBlockInFunction.cmake | 8 + Tests/RunCMake/continue/RunCMakeTest.cmake | 9 + Tests/RunCMake/file/CMakeLists.txt | 3 + .../RunCMake/file/FileOpenFailRead-result.txt | 1 + .../RunCMake/file/FileOpenFailRead-stderr.txt | 6 + Tests/RunCMake/file/FileOpenFailRead.cmake | 1 + .../file/INSTALL-DIRECTORY-stdout.txt | 8 + Tests/RunCMake/file/INSTALL-DIRECTORY.cmake | 10 + .../file/INSTALL-MESSAGE-bad-result.txt | 1 + .../file/INSTALL-MESSAGE-bad-stderr.txt | 32 + Tests/RunCMake/file/INSTALL-MESSAGE-bad.cmake | 6 + .../LOCK-error-file-create-fail-result.txt | 1 + .../LOCK-error-file-create-fail-stderr.txt | 8 + .../file/LOCK-error-file-create-fail.cmake | 3 + .../LOCK-error-guard-incorrect-result.txt | 1 + .../LOCK-error-guard-incorrect-stderr.txt | 6 + .../file/LOCK-error-guard-incorrect.cmake | 1 + .../LOCK-error-incorrect-timeout-result.txt | 1 + .../LOCK-error-incorrect-timeout-stderr.txt | 4 + ...K-error-incorrect-timeout-trail-result.txt | 1 + ...K-error-incorrect-timeout-trail-stderr.txt | 4 + .../LOCK-error-incorrect-timeout-trail.cmake | 1 + .../file/LOCK-error-incorrect-timeout.cmake | 1 + .../file/LOCK-error-lock-fail-result.txt | 1 + .../file/LOCK-error-lock-fail-stderr.txt | 6 + .../RunCMake/file/LOCK-error-lock-fail.cmake | 6 + .../LOCK-error-negative-timeout-result.txt | 1 + .../LOCK-error-negative-timeout-stderr.txt | 4 + .../file/LOCK-error-negative-timeout.cmake | 1 + .../file/LOCK-error-no-function-result.txt | 1 + .../file/LOCK-error-no-function-stderr.txt | 8 + .../file/LOCK-error-no-function.cmake | 1 + .../file/LOCK-error-no-guard-result.txt | 1 + .../file/LOCK-error-no-guard-stderr.txt | 4 + Tests/RunCMake/file/LOCK-error-no-guard.cmake | 1 + .../file/LOCK-error-no-path-result.txt | 1 + .../file/LOCK-error-no-path-stderr.txt | 4 + Tests/RunCMake/file/LOCK-error-no-path.cmake | 1 + .../LOCK-error-no-result-variable-result.txt | 1 + .../LOCK-error-no-result-variable-stderr.txt | 4 + .../file/LOCK-error-no-result-variable.cmake | 1 + .../file/LOCK-error-no-timeout-result.txt | 1 + .../file/LOCK-error-no-timeout-stderr.txt | 4 + .../RunCMake/file/LOCK-error-no-timeout.cmake | 1 + .../file/LOCK-error-timeout-result.txt | 1 + .../file/LOCK-error-timeout-stderr.txt | 12 + .../file/LOCK-error-timeout-stdout.txt | 1 + Tests/RunCMake/file/LOCK-error-timeout.cmake | 17 + .../file/LOCK-error-unknown-option-result.txt | 1 + .../file/LOCK-error-unknown-option-stderr.txt | 6 + .../file/LOCK-error-unknown-option.cmake | 1 + Tests/RunCMake/file/LOCK-stdout.txt | 11 + Tests/RunCMake/file/LOCK.cmake | 40 + Tests/RunCMake/file/RunCMakeTest.cmake | 19 + Tests/RunCMake/file/dir/empty.txt | 0 .../file/subdir_test_unlock/CMakeLists.txt | 2 + Tests/RunCMake/file/timeout-script.cmake | 5 + Tests/RunCMake/find_dependency/CMakeLists.txt | 4 + .../EXACT-no-version-result.txt | 1 + .../EXACT-no-version-stderr.txt | 6 + .../find_dependency/EXACT-no-version.cmake | 4 + .../find_dependency/Pack1/Pack1Config.cmake | 2 + .../Pack1/Pack1ConfigVersion.cmake | 11 + .../find_dependency/RunCMakeTest.cmake | 7 + .../find_dependency/empty-arg-3-result.txt | 1 + .../find_dependency/empty-arg-3-stderr.txt | 5 + .../find_dependency/empty-arg-3.cmake | 4 + .../find_dependency/empty-version-result.txt | 1 + .../find_dependency/empty-version-stderr.txt | 5 + .../find_dependency/empty-version.cmake | 4 + .../find_dependency/extra-args-result.txt | 1 + .../find_dependency/extra-args-stderr.txt | 5 + .../RunCMake/find_dependency/extra-args.cmake | 4 + .../find_dependency/invalid-arg-3-result.txt | 1 + .../find_dependency/invalid-arg-3-stderr.txt | 5 + .../find_dependency/invalid-arg-3.cmake | 4 + Tests/RunCMake/find_library/CMakeLists.txt | 3 + .../RunCMake/find_library/Created-stderr.txt | 2 + Tests/RunCMake/find_library/Created.cmake | 16 + .../RunCMake/find_library/RunCMakeTest.cmake | 3 + Tests/RunCMake/get_property/CMakeLists.txt | 3 + .../RunCMake/get_property/RunCMakeTest.cmake | 9 + .../get_property/cache_properties-stderr.txt | 3 + .../get_property/cache_properties.cmake | 15 + .../directory_properties-stderr.txt | 6 + .../get_property/directory_properties.cmake | 15 + .../get_property/global_properties-stderr.txt | 6 + .../get_property/global_properties.cmake | 16 + .../install_properties-stderr.txt | 3 + .../get_property/install_properties.cmake | 18 + .../get_property/source_properties-stderr.txt | 6 + .../get_property/source_properties.cmake | 15 + .../get_property/target_properties-stderr.txt | 6 + .../get_property/target_properties.cmake | 16 + .../get_property/test_properties-stderr.txt | 6 + .../get_property/test_properties.cmake | 17 + .../BinInInstallPrefix-CMP0052-NEW-result.txt | 1 + .../BinInInstallPrefix-CMP0052-NEW-stderr.txt | 6 + .../BinInInstallPrefix-CMP0052-OLD-result.txt | 1 + .../BinInInstallPrefix-CMP0052-OLD-stderr.txt | 1 + ...BinInInstallPrefix-CMP0052-WARN-result.txt | 1 + ...BinInInstallPrefix-CMP0052-WARN-stderr.txt | 20 + .../BinaryDirectoryInInterface.cmake | 2 +- .../include_directories/CMakeLists.txt | 9 +- .../DebugIncludes-stderr.txt | 12 +- .../include_directories/DebugIncludes.cmake | 2 +- .../DirInInstallPrefix-result.txt | 1 + .../DirInInstallPrefix-stderr.txt | 1 + .../DirInInstallPrefix.cmake | 9 + .../include_directories/ImportedTarget.cmake | 2 +- .../InstallInBinDir-result.txt | 1 + .../InstallInBinDir-stderr.txt | 6 + .../InstallInSrcDir-result.txt | 1 + .../InstallInSrcDir-stderr.txt | 6 + .../InstallPrefixInInterface-result.txt | 1 + .../InstallPrefixInInterface-stderr.txt | 1 + .../InstallPrefixInInterface.cmake | 11 + ...InstallToPrefixInSrcDirInSource-result.txt | 1 + ...InstallToPrefixInSrcDirInSource-stderr.txt | 1 + ...tallToPrefixInSrcDirOutOfSource-result.txt | 1 + ...tallToPrefixInSrcDirOutOfSource-stderr.txt | 1 + .../RelativePathInGenex.cmake | 2 +- .../RelativePathInInterface.cmake | 2 +- .../include_directories/RunCMakeTest.cmake | 136 + .../SourceDirectoryInInterface.cmake | 2 +- .../SrcInInstallPrefix-CMP0052-NEW-result.txt | 1 + .../SrcInInstallPrefix-CMP0052-NEW-stderr.txt | 6 + .../SrcInInstallPrefix-CMP0052-OLD-result.txt | 1 + .../SrcInInstallPrefix-CMP0052-OLD-stderr.txt | 1 + ...SrcInInstallPrefix-CMP0052-WARN-result.txt | 1 + ...SrcInInstallPrefix-CMP0052-WARN-stderr.txt | 20 + .../TID-bad-target-stderr.txt | 2 +- .../include_directories/export-NOWARN.cmake | 2 +- .../incomplete-genex.cmake | 2 +- .../check_utils.cmake | 4 +- .../DIRECTORY-MESSAGE_NEVER-check.cmake | 13 + .../install/DIRECTORY-MESSAGE_NEVER.cmake | 3 + ...DIRECTORY-PATTERN-MESSAGE_NEVER-result.txt | 1 + ...DIRECTORY-PATTERN-MESSAGE_NEVER-stderr.txt | 4 + .../DIRECTORY-PATTERN-MESSAGE_NEVER.cmake | 1 + .../install/DIRECTORY-message-check.cmake | 28 + .../DIRECTORY-message-lazy-check.cmake | 24 + .../install/DIRECTORY-message-lazy.cmake | 3 + .../RunCMake/install/DIRECTORY-message.cmake | 3 + Tests/RunCMake/install/RunCMakeTest.cmake | 4 + Tests/RunCMake/install/dir/empty.txt | 0 Tests/RunCMake/return/CMakeLists.txt | 3 + .../return/ReturnFromForeach-result.txt | 1 + Tests/RunCMake/return/ReturnFromForeach.cmake | 10 + Tests/RunCMake/return/RunCMakeTest.cmake | 3 + Tests/RunCMake/set/ParentPulling-stderr.txt | 3 + Tests/RunCMake/set/ParentPulling.cmake | 13 + .../set/ParentPullingRecursive-stderr.txt | 144 + .../RunCMake/set/ParentPullingRecursive.cmake | 104 + Tests/RunCMake/set/ParentScope-result.txt | 1 + .../{PARENT_SCOPE.cmake => ParentScope.cmake} | 0 Tests/RunCMake/set/RunCMakeTest.cmake | 4 +- Tests/RunCMake/string/RegexClear-stderr.txt | 54 + Tests/RunCMake/string/RegexClear.cmake | 54 + Tests/RunCMake/string/RunCMakeTest.cmake | 15 + Tests/RunCMake/string/UTF-16BE-stderr.txt | 2 + Tests/RunCMake/string/UTF-16BE.cmake | 4 + Tests/RunCMake/string/UTF-16BE.txt | Bin 0 -> 83 bytes Tests/RunCMake/string/UTF-16LE-stderr.txt | 2 + Tests/RunCMake/string/UTF-16LE.cmake | 4 + Tests/RunCMake/string/UTF-16LE.txt | Bin 0 -> 83 bytes Tests/RunCMake/string/UTF-32BE-stderr.txt | 2 + Tests/RunCMake/string/UTF-32BE.cmake | 4 + Tests/RunCMake/string/UTF-32BE.txt | Bin 0 -> 165 bytes Tests/RunCMake/string/UTF-32LE-stderr.txt | 2 + Tests/RunCMake/string/UTF-32LE.cmake | 4 + Tests/RunCMake/string/UTF-32LE.txt | Bin 0 -> 165 bytes Tests/RunCMake/string/Uuid.cmake | 17 + .../string/UuidBadNamespace-result.txt | 1 + .../string/UuidBadNamespace-stderr.txt | 4 + Tests/RunCMake/string/UuidBadNamespace.cmake | 4 + Tests/RunCMake/string/UuidBadType-result.txt | 1 + Tests/RunCMake/string/UuidBadType-stderr.txt | 4 + Tests/RunCMake/string/UuidBadType.cmake | 4 + .../string/UuidMissingNameValue-result.txt | 1 + .../string/UuidMissingNameValue-stderr.txt | 4 + .../string/UuidMissingNameValue.cmake | 4 + .../string/UuidMissingNamespace-result.txt | 1 + .../string/UuidMissingNamespace-stderr.txt | 4 + .../string/UuidMissingNamespace.cmake | 4 + .../UuidMissingNamespaceValue-result.txt | 1 + .../UuidMissingNamespaceValue-stderr.txt | 4 + .../string/UuidMissingNamespaceValue.cmake | 4 + .../string/UuidMissingTypeValue-result.txt | 1 + .../string/UuidMissingTypeValue-stderr.txt | 4 + .../string/UuidMissingTypeValue.cmake | 4 + Tests/RunCMake/string/cmake/Finddummy.cmake | 4 + Tests/RunCMake/string/subdir/CMakeLists.txt | 2 + .../target_compile_features/CMakeLists.txt | 3 + .../RunCMakeTest.cmake | 13 + .../alias_target-result.txt | 1 + .../alias_target-stderr.txt | 4 + .../alias_target.cmake | 4 + .../RunCMake/target_compile_features/empty.c | 7 + .../target_compile_features/empty.cpp | 7 + .../imported_target-result.txt | 1 + .../imported_target-stderr.txt | 4 + .../imported_target.cmake | 3 + .../invalid_args-result.txt | 1 + .../invalid_args-stderr.txt | 4 + .../invalid_args.cmake | 3 + .../invalid_args_on_interface-result.txt | 1 + .../invalid_args_on_interface-stderr.txt | 5 + .../invalid_args_on_interface.cmake | 3 + .../no_matching_c_feature-result.txt | 1 + .../no_matching_c_feature-stderr.txt | 8 + .../no_matching_c_feature.cmake | 15 + .../no_matching_cxx_feature-result.txt | 1 + .../no_matching_cxx_feature-stderr.txt | 8 + .../no_matching_cxx_feature.cmake | 26 + .../no_target-result.txt | 1 + .../no_target-stderr.txt | 5 + .../target_compile_features/no_target.cmake | 2 + .../not_a_c_feature-result.txt | 1 + .../not_a_c_feature-stderr.txt | 5 + .../not_a_c_feature.cmake | 6 + .../not_a_cxx_feature-result.txt | 1 + .../not_a_cxx_feature-stderr.txt | 5 + .../not_a_cxx_feature.cmake | 6 + .../not_enough_args-result.txt | 1 + .../not_enough_args-stderr.txt | 4 + .../not_enough_args.cmake | 3 + .../utility_target-result.txt | 1 + .../utility_target-stderr.txt | 4 + .../utility_target.cmake | 4 + .../try_compile/BadLinkLibraries-stderr.txt | 4 +- Tests/RunCMake/try_compile/CMP0056-stderr.txt | 13 + Tests/RunCMake/try_compile/CMP0056-stdout.txt | 4 + Tests/RunCMake/try_compile/CMP0056.cmake | 67 + ...unCMake-nowork-ninja-no-console-stdout.txt | 1 + ...runCMake-rerun-ninja-no-console-stdout.txt | 5 + .../try_compile/RerunCMake-rerun-stderr.txt | 2 + .../try_compile/RerunCMake-rerun-stdout.txt | 3 + .../try_compile/RerunCMake-stderr.txt | 2 + .../try_compile/RerunCMake-stdout.txt | 3 + Tests/RunCMake/try_compile/RerunCMake.cmake | 7 + Tests/RunCMake/try_compile/RunCMakeTest.cmake | 35 + .../try_run/BadLinkLibraries-result.txt | 1 + .../try_run/BadLinkLibraries-stderr.txt | 5 + Tests/RunCMake/try_run/BadLinkLibraries.cmake | 4 + Tests/RunCMake/try_run/CMakeLists.txt | 3 + Tests/RunCMake/try_run/RunCMakeTest.cmake | 3 + Tests/RunCMake/try_run/src.c | 1 + Tests/SourceFileProperty/CMakeLists.txt | 19 + Tests/SourceFileProperty/ICaseTest.c | 7 + Tests/SourceFileProperty/main.c | 13 + Tests/SourcesProperty/CMakeLists.txt | 14 + Tests/SourcesProperty/iface.cpp | 5 + Tests/SourcesProperty/iface.h | 4 + Tests/SourcesProperty/main.cpp | 7 + Tests/SourcesProperty/prop.cpp | 5 + Tests/StagingPrefix/CMakeLists.txt | 2 + Tests/StringFileTest/CMakeLists.txt | 33 +- Tests/StringFileTest/test.utf8 | 3 + Tests/SubDirSpaces/CMakeLists.txt | 2 +- Tests/SubProject/CMakeLists.txt | 11 +- Tests/SubProject/bar.cxx | 5 +- Tests/SubProject/gen.cxx.in | 4 + Tests/SystemInformation/CMakeLists.txt | 2 +- Tests/SystemInformation/SystemInformation.in | 18 + Tests/TryCompile/CMakeLists.txt | 4 +- Tests/Tutorial/Step2/tutorial.cxx | 8 +- Tests/Tutorial/Step3/tutorial.cxx | 8 +- Tests/Tutorial/Step4/tutorial.cxx | 8 +- Tests/Tutorial/Step5/tutorial.cxx | 8 +- Tests/Tutorial/Step6/tutorial.cxx | 8 +- Tests/Tutorial/Step7/tutorial.cxx | 8 +- Tests/VSExternalInclude/CMakeLists.txt | 12 +- Tests/VSMASM/CMakeLists.txt | 10 + Tests/VSMASM/foo.asm | 7 + Tests/VSMASM/include/foo-proc.asm | 4 + Tests/VSMASM/main.c | 2 + Tests/VSNsightTegra/AndroidManifest.xml | 16 + Tests/VSNsightTegra/CMakeLists.txt | 40 + Tests/VSNsightTegra/build.xml | 4 + Tests/VSNsightTegra/jni/first.c | 22 + Tests/VSNsightTegra/jni/first.h | 22 + Tests/VSNsightTegra/jni/second.c | 27 + Tests/VSNsightTegra/res/values/strings.xml | 4 + .../src/com/example/twolibs/TwoLibs.java | 46 + Tests/VSResource/CMakeLists.txt | 14 +- Tests/VSResource/include.rc.in | 1 + Tests/VSResource/test.rc | 3 + Tests/VSWinStorePhone/CMakeLists.txt | 127 + .../Direct3DApp1/Assets/ApplicationIcon.png | Bin 0 -> 3392 bytes .../Direct3DApp1/Assets/Logo.png | Bin 0 -> 801 bytes .../Direct3DApp1/Assets/SmallLogo.png | Bin 0 -> 329 bytes .../Direct3DApp1/Assets/SplashScreen.png | Bin 0 -> 2146 bytes .../Direct3DApp1/Assets/StoreLogo.png | Bin 0 -> 429 bytes .../Assets/Tiles/FlipCycleTileLarge.png | Bin 0 -> 9930 bytes .../Assets/Tiles/FlipCycleTileMedium.png | Bin 0 -> 9070 bytes .../Assets/Tiles/FlipCycleTileSmall.png | Bin 0 -> 3674 bytes .../Assets/Tiles/IconicTileMediumLarge.png | Bin 0 -> 4937 bytes .../Assets/Tiles/IconicTileSmall.png | Bin 0 -> 3724 bytes .../VSWinStorePhone/Direct3DApp1/BasicTimer.h | 76 + .../Direct3DApp1/CubeRenderer.cpp | 260 + .../Direct3DApp1/CubeRenderer.h | 44 + .../Direct3DApp1/Direct3DApp1.cpp | 153 + .../Direct3DApp1/Direct3DApp1.h | 40 + .../Direct3DApp1_TemporaryKey.pfx | Bin 0 -> 2560 bytes .../Direct3DApp1/Direct3DBase.cpp | 384 ++ .../Direct3DApp1/Direct3DBase.h | 39 + .../Direct3DApp1/DirectXHelper.h | 45 + .../Direct3DApp1/SimplePixelShader.cso | Bin 0 -> 12796 bytes .../Direct3DApp1/SimplePixelShader.hlsl | 14 + .../Direct3DApp1/SimpleVertexShader.cso | Bin 0 -> 16336 bytes .../Direct3DApp1/SimpleVertexShader.hlsl | 39 + Tests/VSWinStorePhone/Direct3DApp1/pch.cpp | 1 + Tests/VSWinStorePhone/Direct3DApp1/pch.h | 7 + .../cmake/Package_vc11.store.appxmanifest.in | 24 + .../cmake/Package_vc11.wp.appxmanifest.in | 35 + .../cmake/Package_vc12.store.appxmanifest.in | 34 + .../cmake/Package_vc12.wp.appxmanifest.in | 36 + Utilities/Doxygen/doxyfile.in | 5 + Utilities/KWIML/test/CMakeLists.txt | 2 +- Utilities/Release/Cygwin/CMakeLists.txt | 4 +- Utilities/Release/create-cmake-release.cmake | 5 +- Utilities/Release/dash2win64_release.cmake | 2 +- Utilities/Release/dashmacmini2_release.cmake | 9 +- Utilities/Release/dashmacmini5_release.cmake | 17 +- Utilities/Release/ferrari_sgi64_release.cmake | 16 - Utilities/Release/ferrari_sgi_release.cmake | 11 - ...ix_release.cmake => ibm_aix_release.cmake} | 13 +- Utilities/Release/linux64_release.cmake | 23 + Utilities/Release/magrathea_release.cmake | 6 +- Utilities/Release/release_cmake.cmake | 22 +- Utilities/Release/release_cmake.sh.in | 7 +- Utilities/Release/upload_release.cmake | 15 +- Utilities/Sphinx/CMakeLists.txt | 44 +- .../Sphinx/apply_qthelp_css_workaround.cmake | 15 + Utilities/Sphinx/cmake.py | 83 +- Utilities/Sphinx/conf.py.in | 8 +- Utilities/Sphinx/create_identifiers.py | 46 + Utilities/Sphinx/fixup_qthelp_names.cmake | 32 + Utilities/Sphinx/templates/layout.html | 6 + Utilities/cmThirdParty.h.in | 7 +- Utilities/cm_bzlib.h | 4 +- Utilities/cm_curl.h | 6 +- Utilities/cm_expat.h | 4 +- Utilities/cm_jsoncpp_reader.h | 23 + Utilities/cm_jsoncpp_value.h | 23 + Utilities/cm_jsoncpp_writer.h | 23 + Utilities/cm_libarchive.h | 4 +- Utilities/cm_lzma.h | 23 + Utilities/cm_xmlrpc.h | 4 +- Utilities/cm_zlib.h | 4 +- Utilities/cmcompress/cmcompress.h | 6 +- Utilities/cmcurl/.gitattributes | 1 + .../CMake/CurlCheckCSourceCompiles.cmake | 79 +- .../cmcurl/CMake/CurlCheckCSourceRuns.cmake | 91 +- Utilities/cmcurl/CMake/CurlTests.c | 257 +- Utilities/cmcurl/CMake/FindCARES.cmake | 42 + Utilities/cmcurl/CMake/FindLibSSH2.cmake | 35 + Utilities/cmcurl/CMake/Macros.cmake | 89 + Utilities/cmcurl/CMake/OtherTests.cmake | 359 +- .../cmcurl/CMake/Platforms/WindowsCache.cmake | 122 + Utilities/cmcurl/CMake/Utilities.cmake | 31 + Utilities/cmcurl/CMakeLists.txt | 1564 +++-- Utilities/cmcurl/COPYING | 2 +- Utilities/cmcurl/Platforms/WindowsCache.cmake | 120 - Utilities/cmcurl/Platforms/config-aix.h | 483 -- Utilities/cmcurl/README-CMake.txt | 66 + Utilities/cmcurl/Testing/CMakeLists.txt | 19 - Utilities/cmcurl/Testing/curlgtk.c | 95 - Utilities/cmcurl/Testing/ftpget.c | 84 - Utilities/cmcurl/Testing/ftpgetresp.c | 64 - Utilities/cmcurl/Testing/ftpupload.c | 93 - Utilities/cmcurl/Testing/getinmemory.c | 83 - Utilities/cmcurl/Testing/http-post.c | 35 - Utilities/cmcurl/Testing/httpput.c | 100 - Utilities/cmcurl/Testing/multithread.c | 70 - Utilities/cmcurl/Testing/persistant.c | 53 - Utilities/cmcurl/Testing/postit2.c | 92 - Utilities/cmcurl/Testing/sepheaders.c | 80 - Utilities/cmcurl/Testing/simple.c | 28 - Utilities/cmcurl/Testing/simplessl.c | 120 - Utilities/cmcurl/Testing/testconfig.h.in | 7 - Utilities/cmcurl/Testing/win32sockets.c | 49 - Utilities/cmcurl/base64.c | 366 - Utilities/cmcurl/ca-bundle.h | 1 - Utilities/cmcurl/config.h.in | 720 -- Utilities/cmcurl/connect.c | 905 --- Utilities/cmcurl/curl/types.h | 1 - Utilities/cmcurl/{Testing => }/curltest.c | 0 Utilities/cmcurl/easy.c | 895 --- Utilities/cmcurl/file.c | 407 -- Utilities/cmcurl/ftp.c | 3865 ----------- Utilities/cmcurl/ftp.h | 43 - Utilities/cmcurl/getinfo.c | 234 - Utilities/cmcurl/getinfo.h | 28 - Utilities/cmcurl/gtls.c | 640 -- Utilities/cmcurl/gtls.h | 46 - Utilities/cmcurl/hash.c | 315 - Utilities/cmcurl/hash.h | 61 - Utilities/cmcurl/hostares.c | 307 - Utilities/cmcurl/hostip.c | 636 -- Utilities/cmcurl/hostsyn.c | 138 - Utilities/cmcurl/hostthre.c | 840 --- Utilities/cmcurl/http.c | 2422 ------- Utilities/cmcurl/http.h | 85 - Utilities/cmcurl/http_negotiate.c | 327 - Utilities/cmcurl/http_negotiate.h | 39 - Utilities/cmcurl/http_ntlm.c | 1111 --- Utilities/cmcurl/if2ip.c | 134 - Utilities/cmcurl/{ => include}/curl/curl.h | 1298 +++- .../cmcurl/include/curl/curlbuild.h.cmake | 218 + Utilities/cmcurl/include/curl/curlrules.h | 262 + Utilities/cmcurl/{ => include}/curl/curlver.h | 25 +- Utilities/cmcurl/{ => include}/curl/easy.h | 29 +- Utilities/cmcurl/{ => include}/curl/mprintf.h | 11 +- Utilities/cmcurl/{ => include}/curl/multi.h | 78 +- .../cmcurl/{ => include}/curl/stdcheaders.h | 15 +- Utilities/cmcurl/include/curl/typecheck-gcc.h | 610 ++ Utilities/cmcurl/krb4.c | 425 -- Utilities/cmcurl/ldap.c | 702 -- Utilities/cmcurl/lib/CMakeLists.txt | 147 + Utilities/cmcurl/lib/Makefile.inc | 71 + Utilities/cmcurl/{ => lib}/amigaos.c | 39 +- .../cmcurl/{sockaddr.h => lib/amigaos.h} | 27 +- Utilities/cmcurl/{ => lib}/arpa_telnet.h | 31 +- Utilities/cmcurl/lib/asyn-ares.c | 694 ++ Utilities/cmcurl/lib/asyn-thread.c | 701 ++ Utilities/cmcurl/lib/asyn.h | 168 + Utilities/cmcurl/lib/base64.c | 314 + Utilities/cmcurl/lib/bundles.c | 110 + Utilities/cmcurl/{select.h => lib/bundles.h} | 49 +- Utilities/cmcurl/lib/conncache.c | 283 + Utilities/cmcurl/lib/conncache.h | 55 + Utilities/cmcurl/lib/connect.c | 1340 ++++ Utilities/cmcurl/lib/connect.h | 122 + Utilities/cmcurl/{ => lib}/content_encoding.c | 183 +- Utilities/cmcurl/{ => lib}/content_encoding.h | 17 +- Utilities/cmcurl/{ => lib}/cookie.c | 806 ++- Utilities/cmcurl/{ => lib}/cookie.h | 45 +- Utilities/cmcurl/lib/curl_addrinfo.c | 527 ++ Utilities/cmcurl/lib/curl_addrinfo.h | 97 + Utilities/cmcurl/lib/curl_base64.h | 35 + Utilities/cmcurl/lib/curl_config.h.cmake | 955 +++ Utilities/cmcurl/lib/curl_fnmatch.c | 427 ++ .../cmcurl/{easyif.h => lib/curl_fnmatch.h} | 38 +- Utilities/cmcurl/lib/curl_gethostname.c | 100 + Utilities/cmcurl/lib/curl_gethostname.h | 31 + Utilities/cmcurl/lib/curl_gssapi.c | 75 + .../cmcurl/{connect.h => lib/curl_gssapi.h} | 52 +- Utilities/cmcurl/lib/curl_hmac.h | 67 + Utilities/cmcurl/lib/curl_ldap.h | 35 + Utilities/cmcurl/lib/curl_md4.h | 33 + Utilities/cmcurl/lib/curl_md5.h | 63 + Utilities/cmcurl/lib/curl_memory.h | 140 + Utilities/cmcurl/lib/curl_memrchr.c | 62 + Utilities/cmcurl/lib/curl_memrchr.h | 44 + Utilities/cmcurl/lib/curl_multibyte.c | 82 + Utilities/cmcurl/lib/curl_multibyte.h | 90 + Utilities/cmcurl/lib/curl_ntlm.c | 248 + .../cmcurl/{inet_ntoa_r.h => lib/curl_ntlm.h} | 34 +- Utilities/cmcurl/lib/curl_ntlm_core.c | 651 ++ Utilities/cmcurl/lib/curl_ntlm_core.h | 89 + Utilities/cmcurl/lib/curl_ntlm_msgs.c | 1010 +++ .../{http_ntlm.h => lib/curl_ntlm_msgs.h} | 83 +- Utilities/cmcurl/lib/curl_ntlm_wb.c | 435 ++ Utilities/cmcurl/lib/curl_ntlm_wb.h | 37 + Utilities/cmcurl/lib/curl_rtmp.c | 311 + Utilities/cmcurl/lib/curl_rtmp.h | 33 + Utilities/cmcurl/lib/curl_sasl.c | 741 ++ Utilities/cmcurl/lib/curl_sasl.h | 158 + Utilities/cmcurl/lib/curl_sasl_sspi.c | 696 ++ Utilities/cmcurl/{krb4.h => lib/curl_sec.h} | 41 +- Utilities/cmcurl/lib/curl_setup.h | 708 ++ Utilities/cmcurl/lib/curl_setup_once.h | 551 ++ Utilities/cmcurl/lib/curl_sspi.c | 257 + Utilities/cmcurl/lib/curl_sspi.h | 315 + Utilities/cmcurl/lib/curl_threads.c | 135 + Utilities/cmcurl/lib/curl_threads.h | 57 + Utilities/cmcurl/{ => lib}/curlx.h | 24 +- Utilities/cmcurl/{ => lib}/dict.c | 173 +- Utilities/cmcurl/{ => lib}/dict.h | 15 +- Utilities/cmcurl/lib/dotdot.c | 170 + Utilities/cmcurl/{ldap.h => lib/dotdot.h} | 12 +- Utilities/cmcurl/lib/easy.c | 1182 ++++ Utilities/cmcurl/{base64.h => lib/easyif.h} | 19 +- Utilities/cmcurl/{ => lib}/escape.c | 154 +- Utilities/cmcurl/{ => lib}/escape.h | 15 +- Utilities/cmcurl/lib/file.c | 583 ++ Utilities/cmcurl/lib/file.h | 41 + Utilities/cmcurl/lib/fileinfo.c | 54 + Utilities/cmcurl/lib/fileinfo.h | 33 + Utilities/cmcurl/{ => lib}/formdata.c | 1182 ++-- Utilities/cmcurl/{ => lib}/formdata.h | 29 +- Utilities/cmcurl/lib/ftp.c | 4586 +++++++++++++ Utilities/cmcurl/lib/ftp.h | 160 + Utilities/cmcurl/lib/ftplistparser.c | 1053 +++ Utilities/cmcurl/lib/ftplistparser.h | 41 + Utilities/cmcurl/{ => lib}/getenv.c | 30 +- Utilities/cmcurl/lib/getinfo.c | 381 ++ Utilities/cmcurl/lib/getinfo.h | 27 + Utilities/cmcurl/lib/gopher.c | 169 + Utilities/cmcurl/{file.h => lib/gopher.h} | 18 +- Utilities/cmcurl/lib/hash.c | 400 ++ Utilities/cmcurl/lib/hash.h | 106 + Utilities/cmcurl/lib/hmac.c | 133 + Utilities/cmcurl/{ => lib}/hostasyn.c | 115 +- Utilities/cmcurl/lib/hostcheck.c | 148 + Utilities/cmcurl/lib/hostcheck.h | 32 + Utilities/cmcurl/lib/hostip.c | 857 +++ Utilities/cmcurl/{ => lib}/hostip.h | 245 +- Utilities/cmcurl/{ => lib}/hostip4.c | 227 +- Utilities/cmcurl/{ => lib}/hostip6.c | 214 +- Utilities/cmcurl/lib/hostsyn.c | 111 + Utilities/cmcurl/lib/http.c | 3664 ++++++++++ Utilities/cmcurl/lib/http.h | 223 + Utilities/cmcurl/lib/http2.c | 1036 +++ Utilities/cmcurl/lib/http2.h | 50 + Utilities/cmcurl/{ => lib}/http_chunks.c | 343 +- Utilities/cmcurl/{ => lib}/http_chunks.h | 51 +- Utilities/cmcurl/{ => lib}/http_digest.c | 374 +- Utilities/cmcurl/{ => lib}/http_digest.h | 19 +- Utilities/cmcurl/lib/http_negotiate.c | 243 + Utilities/cmcurl/lib/http_negotiate.h | 42 + Utilities/cmcurl/lib/http_negotiate_sspi.c | 290 + Utilities/cmcurl/lib/http_proxy.c | 598 ++ Utilities/cmcurl/lib/http_proxy.h | 41 + Utilities/cmcurl/lib/idn_win32.c | 85 + Utilities/cmcurl/lib/if2ip.c | 218 + Utilities/cmcurl/{ => lib}/if2ip.h | 27 +- Utilities/cmcurl/lib/imap.c | 2893 ++++++++ Utilities/cmcurl/lib/imap.h | 111 + Utilities/cmcurl/{ => lib}/inet_ntop.c | 123 +- Utilities/cmcurl/{ => lib}/inet_ntop.h | 15 +- Utilities/cmcurl/{ => lib}/inet_pton.c | 95 +- Utilities/cmcurl/{ => lib}/inet_pton.h | 15 +- Utilities/cmcurl/lib/krb5.c | 342 + Utilities/cmcurl/lib/ldap.c | 709 ++ Utilities/cmcurl/lib/libcurl.rc | 63 + Utilities/cmcurl/{ => lib}/llist.c | 124 +- Utilities/cmcurl/{ => lib}/llist.h | 19 +- Utilities/cmcurl/lib/md4.c | 282 + Utilities/cmcurl/{ => lib}/md5.c | 253 +- Utilities/cmcurl/lib/memdebug.c | 490 ++ Utilities/cmcurl/{ => lib}/memdebug.h | 105 +- Utilities/cmcurl/{ => lib}/mprintf.c | 644 +- Utilities/cmcurl/lib/multi.c | 2835 ++++++++ Utilities/cmcurl/lib/multihandle.h | 142 + Utilities/cmcurl/lib/multiif.h | 97 + Utilities/cmcurl/{ => lib}/netrc.c | 172 +- Utilities/cmcurl/{socks.h => lib/netrc.h} | 33 +- Utilities/cmcurl/lib/non-ascii.c | 343 + Utilities/cmcurl/lib/non-ascii.h | 63 + Utilities/cmcurl/lib/nonblock.c | 91 + Utilities/cmcurl/lib/nonblock.h | 31 + Utilities/cmcurl/{ => lib}/nwlib.c | 233 +- Utilities/cmcurl/lib/nwos.c | 88 + Utilities/cmcurl/lib/openldap.c | 640 ++ Utilities/cmcurl/{ => lib}/parsedate.c | 300 +- Utilities/cmcurl/{ => lib}/parsedate.h | 13 +- Utilities/cmcurl/lib/pingpong.c | 517 ++ Utilities/cmcurl/lib/pingpong.h | 150 + Utilities/cmcurl/lib/pipeline.c | 340 + Utilities/cmcurl/lib/pipeline.h | 44 + Utilities/cmcurl/lib/pop3.c | 2339 +++++++ Utilities/cmcurl/lib/pop3.h | 110 + Utilities/cmcurl/lib/progress.c | 494 ++ Utilities/cmcurl/{ => lib}/progress.h | 19 +- Utilities/cmcurl/lib/rawstr.c | 142 + Utilities/cmcurl/{multiif.h => lib/rawstr.h} | 37 +- Utilities/cmcurl/lib/rtsp.c | 809 +++ Utilities/cmcurl/lib/rtsp.h | 69 + Utilities/cmcurl/lib/security.c | 601 ++ Utilities/cmcurl/lib/select.c | 574 ++ Utilities/cmcurl/lib/select.h | 114 + Utilities/cmcurl/{ => lib}/sendf.c | 485 +- Utilities/cmcurl/{ => lib}/sendf.h | 62 +- Utilities/cmcurl/lib/setup-os400.h | 239 + Utilities/cmcurl/lib/setup-vms.h | 399 ++ Utilities/cmcurl/{ => lib}/share.c | 141 +- Utilities/cmcurl/{ => lib}/share.h | 19 +- Utilities/cmcurl/lib/sigpipe.h | 78 + Utilities/cmcurl/lib/slist.c | 143 + Utilities/cmcurl/lib/slist.h | 40 + Utilities/cmcurl/lib/smtp.c | 2378 +++++++ Utilities/cmcurl/lib/smtp.h | 106 + Utilities/cmcurl/lib/sockaddr.h | 43 + Utilities/cmcurl/lib/socks.c | 755 +++ Utilities/cmcurl/lib/socks.h | 77 + Utilities/cmcurl/lib/socks_gssapi.c | 534 ++ Utilities/cmcurl/lib/socks_sspi.c | 604 ++ Utilities/cmcurl/{ => lib}/speedcheck.c | 23 +- Utilities/cmcurl/lib/speedcheck.h | 33 + Utilities/cmcurl/{ => lib}/splay.c | 267 +- Utilities/cmcurl/{ => lib}/splay.h | 38 +- Utilities/cmcurl/lib/ssh.c | 3302 +++++++++ Utilities/cmcurl/lib/ssh.h | 183 + Utilities/cmcurl/{ => lib}/strdup.c | 22 +- Utilities/cmcurl/lib/strdup.h | 30 + Utilities/cmcurl/{ => lib}/strequal.c | 52 +- Utilities/cmcurl/{ => lib}/strequal.h | 15 +- Utilities/cmcurl/lib/strerror.c | 1127 +++ Utilities/cmcurl/{ => lib}/strerror.h | 11 +- Utilities/cmcurl/{ => lib}/strtok.c | 26 +- Utilities/cmcurl/lib/strtok.h | 34 + Utilities/cmcurl/{ => lib}/strtoofft.c | 85 +- Utilities/cmcurl/lib/strtoofft.h | 68 + Utilities/cmcurl/lib/telnet.c | 1680 +++++ Utilities/cmcurl/{ => lib}/telnet.h | 13 +- Utilities/cmcurl/lib/tftp.c | 1375 ++++ Utilities/cmcurl/{ => lib}/tftp.h | 14 +- Utilities/cmcurl/lib/timeval.c | 134 + Utilities/cmcurl/{ => lib}/timeval.h | 30 +- Utilities/cmcurl/lib/transfer.c | 1993 ++++++ Utilities/cmcurl/{ => lib}/transfer.h | 41 +- Utilities/cmcurl/lib/url.c | 6032 +++++++++++++++++ Utilities/cmcurl/{ => lib}/url.h | 67 +- Utilities/cmcurl/lib/urldata.h | 1705 +++++ Utilities/cmcurl/{ => lib}/version.c | 186 +- Utilities/cmcurl/lib/vtls/axtls.c | 684 ++ Utilities/cmcurl/lib/vtls/axtls.h | 72 + Utilities/cmcurl/lib/vtls/curl_darwinssl.c | 2485 +++++++ Utilities/cmcurl/lib/vtls/curl_darwinssl.h | 77 + Utilities/cmcurl/lib/vtls/curl_schannel.c | 1346 ++++ Utilities/cmcurl/lib/vtls/curl_schannel.h | 137 + Utilities/cmcurl/lib/vtls/cyassl.c | 655 ++ Utilities/cmcurl/lib/vtls/cyassl.h | 69 + Utilities/cmcurl/lib/vtls/gskit.c | 1053 +++ Utilities/cmcurl/lib/vtls/gskit.h | 65 + Utilities/cmcurl/lib/vtls/gtls.c | 1323 ++++ Utilities/cmcurl/lib/vtls/gtls.h | 79 + Utilities/cmcurl/lib/vtls/nss.c | 1943 ++++++ Utilities/cmcurl/lib/vtls/nssg.h | 89 + Utilities/cmcurl/lib/vtls/openssl.c | 2918 ++++++++ .../cmcurl/{ssluse.h => lib/vtls/openssl.h} | 68 +- Utilities/cmcurl/lib/vtls/polarssl.c | 746 ++ Utilities/cmcurl/lib/vtls/polarssl.h | 73 + .../cmcurl/lib/vtls/polarssl_threadlock.c | 156 + .../vtls/polarssl_threadlock.h} | 53 +- Utilities/cmcurl/lib/vtls/qssl.c | 527 ++ Utilities/cmcurl/lib/vtls/qssl.h | 62 + Utilities/cmcurl/lib/vtls/vtls.c | 705 ++ Utilities/cmcurl/lib/vtls/vtls.h | 132 + Utilities/cmcurl/lib/warnless.c | 486 ++ Utilities/cmcurl/lib/warnless.h | 107 + Utilities/cmcurl/lib/wildcard.c | 77 + Utilities/cmcurl/lib/wildcard.h | 58 + Utilities/cmcurl/lib/x509asn1.c | 1183 ++++ Utilities/cmcurl/lib/x509asn1.h | 129 + Utilities/cmcurl/md5.h | 29 - Utilities/cmcurl/memdebug.c | 298 - Utilities/cmcurl/memory.h | 50 - Utilities/cmcurl/multi.c | 1988 ------ Utilities/cmcurl/netrc.h | 34 - Utilities/cmcurl/progress.c | 424 -- Utilities/cmcurl/security.c | 493 -- Utilities/cmcurl/select.c | 315 - Utilities/cmcurl/setup.h | 390 -- Utilities/cmcurl/setup_once.h | 153 - Utilities/cmcurl/socks.c | 592 -- Utilities/cmcurl/speedcheck.h | 34 - Utilities/cmcurl/ssh.c | 979 --- Utilities/cmcurl/ssh.h | 49 - Utilities/cmcurl/sslgen.c | 618 -- Utilities/cmcurl/sslgen.h | 84 - Utilities/cmcurl/ssluse.c | 1950 ------ Utilities/cmcurl/strdup.h | 34 - Utilities/cmcurl/strerror.c | 751 -- Utilities/cmcurl/strtok.h | 38 - Utilities/cmcurl/strtoofft.h | 73 - Utilities/cmcurl/telnet.c | 1403 ---- Utilities/cmcurl/tftp.c | 816 --- Utilities/cmcurl/timeval.c | 116 - Utilities/cmcurl/transfer.c | 2494 ------- Utilities/cmcurl/url.c | 4252 ------------ Utilities/cmcurl/urldata.h | 1340 ---- Utilities/cmjsoncpp/.gitattributes | 1 + Utilities/cmjsoncpp/CMakeLists.txt | 25 + Utilities/cmjsoncpp/LICENSE | 55 + Utilities/cmjsoncpp/README-CMake.txt | 66 + Utilities/cmjsoncpp/include/json/assertions.h | 41 + Utilities/cmjsoncpp/include/json/config.h | 119 + Utilities/cmjsoncpp/include/json/features.h | 57 + Utilities/cmjsoncpp/include/json/forwards.h | 43 + Utilities/cmjsoncpp/include/json/json.h | 14 + Utilities/cmjsoncpp/include/json/reader.h | 274 + Utilities/cmjsoncpp/include/json/value.h | 1088 +++ Utilities/cmjsoncpp/include/json/version.h | 14 + Utilities/cmjsoncpp/include/json/writer.h | 213 + .../src/lib_json/json_batchallocator.h | 121 + .../src/lib_json/json_internalarray.inl | 360 + .../src/lib_json/json_internalmap.inl | 473 ++ .../cmjsoncpp/src/lib_json/json_reader.cpp | 885 +++ Utilities/cmjsoncpp/src/lib_json/json_tool.h | 87 + .../cmjsoncpp/src/lib_json/json_value.cpp | 1482 ++++ .../src/lib_json/json_valueiterator.inl | 241 + .../cmjsoncpp/src/lib_json/json_writer.cpp | 703 ++ Utilities/cmlibarchive/.gitattributes | 3 +- Utilities/cmlibarchive/CMakeLists.txt | 100 +- Utilities/cmlibarchive/README-CMake.txt | 8 +- .../build/cmake/CreatePkgConfigFile.cmake | 31 + .../build/cmake/LibarchiveCodeCoverage.cmake | 68 + .../cmlibarchive/build/cmake/config.h.in | 8 + .../cmlibarchive/libarchive/CMakeLists.txt | 4 + Utilities/cmlibarchive/libarchive/archive.h | 74 +- .../cmlibarchive/libarchive/archive_entry.c | 41 + .../cmlibarchive/libarchive/archive_entry.h | 15 +- .../libarchive/archive_entry_private.h | 5 + .../libarchive/archive_entry_sparse.c | 2 +- .../cmlibarchive/libarchive/archive_getdate.c | 17 +- .../cmlibarchive/libarchive/archive_match.c | 2 +- .../libarchive/archive_pack_dev.c | 329 + .../libarchive/archive_pack_dev.h | 49 + .../libarchive/archive_platform.h | 7 +- .../cmlibarchive/libarchive/archive_read.c | 66 +- .../archive_read_disk_entry_from_file.c | 22 +- .../libarchive/archive_read_disk_posix.c | 2 +- .../libarchive/archive_read_disk_windows.c | 8 +- .../libarchive/archive_read_extract.c | 134 +- .../libarchive/archive_read_extract2.c | 137 + .../libarchive/archive_read_private.h | 33 +- .../libarchive/archive_read_set_options.3 | 22 + .../libarchive/archive_read_set_options.c | 32 +- .../archive_read_support_filter_lzop.c | 9 +- .../archive_read_support_filter_xz.c | 4 +- .../archive_read_support_format_7zip.c | 164 +- .../archive_read_support_format_ar.c | 4 +- .../archive_read_support_format_cab.c | 4 +- .../archive_read_support_format_cpio.c | 4 +- .../archive_read_support_format_empty.c | 2 + .../archive_read_support_format_iso9660.c | 4 +- .../archive_read_support_format_lha.c | 4 +- .../archive_read_support_format_mtree.c | 416 +- .../archive_read_support_format_rar.c | 79 +- .../archive_read_support_format_raw.c | 4 +- .../archive_read_support_format_tar.c | 104 +- .../archive_read_support_format_xar.c | 18 +- .../archive_read_support_format_zip.c | 3016 +++++---- .../cmlibarchive/libarchive/archive_util.c | 117 +- .../cmlibarchive/libarchive/archive_virtual.c | 16 +- .../cmlibarchive/libarchive/archive_windows.c | 10 +- .../cmlibarchive/libarchive/archive_windows.h | 14 +- .../cmlibarchive/libarchive/archive_write.c | 16 +- .../archive_write_add_filter_lrzip.c | 7 +- .../archive_write_add_filter_lzop.c | 2 +- .../libarchive/archive_write_add_filter_xz.c | 2 +- .../libarchive/archive_write_disk_acl.c | 16 +- .../libarchive/archive_write_disk_posix.c | 3 +- .../libarchive/archive_write_disk_windows.c | 2 +- .../libarchive/archive_write_format.3 | 5 +- .../libarchive/archive_write_set_format.c | 3 +- .../archive_write_set_format_7zip.c | 2 +- .../archive_write_set_format_by_name.c | 1 + .../archive_write_set_format_mtree.c | 39 +- .../libarchive/archive_write_set_format_raw.c | 125 + .../archive_write_set_format_shar.c | 1 + .../libarchive/archive_write_set_format_xar.c | 2 +- .../libarchive/archive_write_set_format_zip.c | 1082 +-- .../libarchive/filter_fork_windows.c | 2 +- Utilities/cmlibarchive/libarchive/mtree.5 | 78 +- Utilities/cmliblzma/.gitattributes | 1 + Utilities/cmliblzma/CMakeLists.txt | 224 + Utilities/cmliblzma/COPYING | 65 + Utilities/cmliblzma/README-CMake.txt | 66 + Utilities/cmliblzma/common/common_w32res.rc | 50 + Utilities/cmliblzma/common/sysdefs.h | 202 + Utilities/cmliblzma/common/tuklib_integer.h | 514 ++ Utilities/cmliblzma/config.h.in | 289 + Utilities/cmliblzma/liblzma/api/lzma.h | 313 + Utilities/cmliblzma/liblzma/api/lzma/base.h | 601 ++ Utilities/cmliblzma/liblzma/api/lzma/bcj.h | 90 + Utilities/cmliblzma/liblzma/api/lzma/block.h | 530 ++ Utilities/cmliblzma/liblzma/api/lzma/check.h | 150 + .../cmliblzma/liblzma/api/lzma/container.h | 424 ++ Utilities/cmliblzma/liblzma/api/lzma/delta.h | 77 + Utilities/cmliblzma/liblzma/api/lzma/filter.h | 424 ++ .../cmliblzma/liblzma/api/lzma/hardware.h | 50 + Utilities/cmliblzma/liblzma/api/lzma/index.h | 682 ++ .../cmliblzma/liblzma/api/lzma/index_hash.h | 107 + Utilities/cmliblzma/liblzma/api/lzma/lzma.h | 420 ++ .../cmliblzma/liblzma/api/lzma/stream_flags.h | 223 + .../cmliblzma/liblzma/api/lzma/version.h | 121 + Utilities/cmliblzma/liblzma/api/lzma/vli.h | 166 + Utilities/cmliblzma/liblzma/check/check.c | 174 + Utilities/cmliblzma/liblzma/check/check.h | 95 + .../cmliblzma/liblzma/check/crc32_fast.c | 86 + .../cmliblzma/liblzma/check/crc32_small.c | 61 + .../cmliblzma/liblzma/check/crc32_table.c | 19 + .../cmliblzma/liblzma/check/crc32_table_be.h | 525 ++ .../cmliblzma/liblzma/check/crc32_table_le.h | 525 ++ .../cmliblzma/liblzma/check/crc32_tablegen.c | 117 + Utilities/cmliblzma/liblzma/check/crc32_x86.S | 304 + .../cmliblzma/liblzma/check/crc64_fast.c | 74 + .../cmliblzma/liblzma/check/crc64_small.c | 53 + .../cmliblzma/liblzma/check/crc64_table.c | 19 + .../cmliblzma/liblzma/check/crc64_table_be.h | 521 ++ .../cmliblzma/liblzma/check/crc64_table_le.h | 521 ++ .../cmliblzma/liblzma/check/crc64_tablegen.c | 88 + Utilities/cmliblzma/liblzma/check/crc64_x86.S | 287 + .../cmliblzma/liblzma/check/crc_macros.h | 30 + Utilities/cmliblzma/liblzma/check/sha256.c | 204 + .../cmliblzma/liblzma/common/alone_decoder.c | 236 + .../cmliblzma/liblzma/common/alone_decoder.h | 23 + .../cmliblzma/liblzma/common/alone_encoder.c | 155 + .../cmliblzma/liblzma/common/auto_decoder.c | 186 + .../liblzma/common/block_buffer_decoder.c | 82 + .../liblzma/common/block_buffer_encoder.c | 315 + .../cmliblzma/liblzma/common/block_decoder.c | 242 + .../cmliblzma/liblzma/common/block_decoder.h | 22 + .../cmliblzma/liblzma/common/block_encoder.c | 217 + .../cmliblzma/liblzma/common/block_encoder.h | 47 + .../liblzma/common/block_header_decoder.c | 121 + .../liblzma/common/block_header_encoder.c | 137 + .../cmliblzma/liblzma/common/block_util.c | 95 + Utilities/cmliblzma/liblzma/common/common.c | 390 ++ Utilities/cmliblzma/liblzma/common/common.h | 305 + .../liblzma/common/easy_buffer_encoder.c | 27 + .../liblzma/common/easy_decoder_memusage.c | 24 + .../cmliblzma/liblzma/common/easy_encoder.c | 25 + .../liblzma/common/easy_encoder_memusage.c | 24 + .../cmliblzma/liblzma/common/easy_preset.c | 27 + .../cmliblzma/liblzma/common/easy_preset.h | 32 + .../liblzma/common/filter_buffer_decoder.c | 91 + .../liblzma/common/filter_buffer_encoder.c | 57 + .../cmliblzma/liblzma/common/filter_common.c | 342 + .../cmliblzma/liblzma/common/filter_common.h | 48 + .../cmliblzma/liblzma/common/filter_decoder.c | 185 + .../cmliblzma/liblzma/common/filter_decoder.h | 23 + .../cmliblzma/liblzma/common/filter_encoder.c | 297 + .../cmliblzma/liblzma/common/filter_encoder.h | 27 + .../liblzma/common/filter_flags_decoder.c | 48 + .../liblzma/common/filter_flags_encoder.c | 57 + .../liblzma/common/hardware_physmem.c | 25 + Utilities/cmliblzma/liblzma/common/index.c | 1276 ++++ Utilities/cmliblzma/liblzma/common/index.h | 73 + .../cmliblzma/liblzma/common/index_decoder.c | 347 + .../cmliblzma/liblzma/common/index_encoder.c | 257 + .../cmliblzma/liblzma/common/index_encoder.h | 23 + .../cmliblzma/liblzma/common/index_hash.c | 336 + .../liblzma/common/stream_buffer_decoder.c | 93 + .../liblzma/common/stream_buffer_encoder.c | 140 + .../cmliblzma/liblzma/common/stream_decoder.c | 459 ++ .../cmliblzma/liblzma/common/stream_decoder.h | 21 + .../cmliblzma/liblzma/common/stream_encoder.c | 338 + .../cmliblzma/liblzma/common/stream_encoder.h | 23 + .../liblzma/common/stream_flags_common.c | 47 + .../liblzma/common/stream_flags_common.h | 33 + .../liblzma/common/stream_flags_decoder.c | 86 + .../liblzma/common/stream_flags_encoder.c | 90 + .../cmliblzma/liblzma/common/vli_decoder.c | 86 + .../cmliblzma/liblzma/common/vli_encoder.c | 69 + Utilities/cmliblzma/liblzma/common/vli_size.c | 31 + .../cmliblzma/liblzma/delta/delta_common.c | 72 + .../cmliblzma/liblzma/delta/delta_common.h | 20 + .../cmliblzma/liblzma/delta/delta_decoder.c | 79 + .../cmliblzma/liblzma/delta/delta_decoder.h | 25 + .../cmliblzma/liblzma/delta/delta_encoder.c | 124 + .../cmliblzma/liblzma/delta/delta_encoder.h | 23 + .../cmliblzma/liblzma/delta/delta_private.h | 37 + Utilities/cmliblzma/liblzma/liblzma.pc.in | 19 + Utilities/cmliblzma/liblzma/liblzma_w32res.rc | 14 + Utilities/cmliblzma/liblzma/lz/lz_decoder.c | 307 + Utilities/cmliblzma/liblzma/lz/lz_decoder.h | 236 + Utilities/cmliblzma/liblzma/lz/lz_encoder.c | 594 ++ Utilities/cmliblzma/liblzma/lz/lz_encoder.h | 328 + .../cmliblzma/liblzma/lz/lz_encoder_hash.h | 105 + .../liblzma/lz/lz_encoder_hash_table.h | 68 + .../cmliblzma/liblzma/lz/lz_encoder_mf.c | 814 +++ Utilities/cmliblzma/liblzma/lzma/fastpos.h | 142 + .../cmliblzma/liblzma/lzma/fastpos_table.c | 519 ++ .../cmliblzma/liblzma/lzma/fastpos_tablegen.c | 56 + .../cmliblzma/liblzma/lzma/lzma2_decoder.c | 305 + .../cmliblzma/liblzma/lzma/lzma2_decoder.h | 28 + .../cmliblzma/liblzma/lzma/lzma2_encoder.c | 399 ++ .../cmliblzma/liblzma/lzma/lzma2_encoder.h | 41 + .../cmliblzma/liblzma/lzma/lzma_common.h | 226 + .../cmliblzma/liblzma/lzma/lzma_decoder.c | 1075 +++ .../cmliblzma/liblzma/lzma/lzma_decoder.h | 52 + .../cmliblzma/liblzma/lzma/lzma_encoder.c | 695 ++ .../cmliblzma/liblzma/lzma/lzma_encoder.h | 54 + .../liblzma/lzma/lzma_encoder_optimum_fast.c | 185 + .../lzma/lzma_encoder_optimum_normal.c | 925 +++ .../liblzma/lzma/lzma_encoder_presets.c | 63 + .../liblzma/lzma/lzma_encoder_private.h | 148 + .../cmliblzma/liblzma/rangecoder/price.h | 92 + .../liblzma/rangecoder/price_table.c | 22 + .../liblzma/rangecoder/price_tablegen.c | 87 + .../liblzma/rangecoder/range_common.h | 74 + .../liblzma/rangecoder/range_decoder.h | 179 + .../liblzma/rangecoder/range_encoder.h | 232 + Utilities/cmliblzma/liblzma/simple/arm.c | 69 + Utilities/cmliblzma/liblzma/simple/armthumb.c | 74 + Utilities/cmliblzma/liblzma/simple/ia64.c | 116 + Utilities/cmliblzma/liblzma/simple/powerpc.c | 73 + .../cmliblzma/liblzma/simple/simple_coder.c | 283 + .../cmliblzma/liblzma/simple/simple_coder.h | 60 + .../cmliblzma/liblzma/simple/simple_decoder.c | 41 + .../cmliblzma/liblzma/simple/simple_decoder.h | 22 + .../cmliblzma/liblzma/simple/simple_encoder.c | 38 + .../cmliblzma/liblzma/simple/simple_encoder.h | 23 + .../cmliblzma/liblzma/simple/simple_private.h | 75 + Utilities/cmliblzma/liblzma/simple/sparc.c | 82 + Utilities/cmliblzma/liblzma/simple/x86.c | 161 + Utilities/cmzlib/CMakeLists.txt | 18 +- bootstrap | 113 +- cmake_uninstall.cmake.in | 2 +- 3376 files changed, 195550 insertions(+), 67836 deletions(-) delete mode 100644 CTestCustom.ctest.in delete mode 100644 DartLocal.conf.in create mode 100644 Help/command/continue.rst create mode 100644 Help/command/target_compile_features.rst create mode 100644 Help/command/target_sources.rst create mode 100644 Help/generator/Visual Studio 14 2015.rst create mode 100644 Help/include/INTERFACE_INCLUDE_DIRECTORIES_WARNING.txt create mode 100644 Help/include/INTERFACE_LINK_LIBRARIES_WARNING.txt create mode 100644 Help/manual/cmake-compile-features.7.rst create mode 100644 Help/module/CPackIFW.rst create mode 100644 Help/module/CTestCoverageCollectGCOV.rst create mode 100644 Help/module/CheckFortranSourceCompiles.rst create mode 100644 Help/module/FindGSL.rst create mode 100644 Help/module/FindIce.rst create mode 100644 Help/module/FindIntl.rst create mode 100644 Help/module/FindOpenCL.rst create mode 100644 Help/module/FindXercesC.rst create mode 100644 Help/module/WriteCompilerDetectionHeader.rst create mode 100644 Help/policy/CMP0051.rst create mode 100644 Help/policy/CMP0052.rst create mode 100644 Help/policy/CMP0053.rst create mode 100644 Help/policy/CMP0054.rst create mode 100644 Help/policy/CMP0055.rst create mode 100644 Help/policy/CMP0056.rst create mode 100644 Help/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.rst create mode 100644 Help/prop_gbl/CMAKE_C_KNOWN_FEATURES.rst create mode 100644 Help/prop_inst/CPACK_NEVER_OVERWRITE.rst create mode 100644 Help/prop_inst/CPACK_PERMANENT.rst create mode 100644 Help/prop_inst/CPACK_WIX_ACL.rst create mode 100644 Help/prop_sf/VS_DEPLOYMENT_CONTENT.rst create mode 100644 Help/prop_sf/VS_DEPLOYMENT_LOCATION.rst create mode 100644 Help/prop_sf/VS_SHADER_ENTRYPOINT.rst create mode 100644 Help/prop_sf/VS_SHADER_FLAGS.rst create mode 100644 Help/prop_sf/VS_SHADER_MODEL.rst create mode 100644 Help/prop_sf/VS_SHADER_TYPE.rst create mode 100644 Help/prop_sf/XCODE_EXPLICIT_FILE_TYPE.rst create mode 100644 Help/prop_sf/XCODE_LAST_KNOWN_FILE_TYPE.rst create mode 100644 Help/prop_tgt/ANDROID_API.rst create mode 100644 Help/prop_tgt/ANDROID_API_MIN.rst create mode 100644 Help/prop_tgt/ANDROID_GUI.rst create mode 100644 Help/prop_tgt/COMPILE_FEATURES.rst create mode 100644 Help/prop_tgt/COMPILE_PDB_NAME.rst create mode 100644 Help/prop_tgt/COMPILE_PDB_NAME_CONFIG.rst create mode 100644 Help/prop_tgt/COMPILE_PDB_NOTE.txt create mode 100644 Help/prop_tgt/COMPILE_PDB_OUTPUT_DIRECTORY.rst create mode 100644 Help/prop_tgt/COMPILE_PDB_OUTPUT_DIRECTORY_CONFIG.rst create mode 100644 Help/prop_tgt/CXX_EXTENSIONS.rst create mode 100644 Help/prop_tgt/CXX_STANDARD.rst create mode 100644 Help/prop_tgt/CXX_STANDARD_REQUIRED.rst create mode 100644 Help/prop_tgt/C_EXTENSIONS.rst create mode 100644 Help/prop_tgt/C_STANDARD.rst create mode 100644 Help/prop_tgt/C_STANDARD_REQUIRED.rst create mode 100644 Help/prop_tgt/INTERFACE_BUILD_PROPERTY.txt create mode 100644 Help/prop_tgt/INTERFACE_COMPILE_FEATURES.rst create mode 100644 Help/prop_tgt/INTERFACE_SOURCES.rst create mode 100644 Help/prop_tgt/VS_WINRT_COMPONENT.rst rename Help/release/{3.0.0.rst => 3.0.rst} (99%) create mode 100644 Help/release/3.1.rst create mode 100644 Help/release/3.2.rst create mode 100644 Help/variable/CMAKE_ANDROID_API.rst create mode 100644 Help/variable/CMAKE_ANDROID_API_MIN.rst create mode 100644 Help/variable/CMAKE_ANDROID_GUI.rst create mode 100644 Help/variable/CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY.rst create mode 100644 Help/variable/CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_CONFIG.rst create mode 100644 Help/variable/CMAKE_CXX_COMPILE_FEATURES.rst create mode 100644 Help/variable/CMAKE_CXX_EXTENSIONS.rst create mode 100644 Help/variable/CMAKE_CXX_STANDARD.rst create mode 100644 Help/variable/CMAKE_CXX_STANDARD_REQUIRED.rst create mode 100644 Help/variable/CMAKE_C_COMPILE_FEATURES.rst create mode 100644 Help/variable/CMAKE_C_EXTENSIONS.rst create mode 100644 Help/variable/CMAKE_C_STANDARD.rst create mode 100644 Help/variable/CMAKE_C_STANDARD_REQUIRED.rst create mode 100644 Help/variable/CMAKE_EXPORT_NO_PACKAGE_REGISTRY.rst create mode 100644 Help/variable/CMAKE_FIND_PACKAGE_NAME.rst create mode 100644 Help/variable/CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY.rst create mode 100644 Help/variable/CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY.rst create mode 100644 Help/variable/CMAKE_GENERATOR_PLATFORM.rst create mode 100644 Help/variable/CMAKE_INSTALL_MESSAGE.rst create mode 100644 Help/variable/CMAKE_MATCH_COUNT.rst create mode 100644 Help/variable/CMAKE_VS_NsightTegra_VERSION.rst create mode 100644 Help/variable/CMAKE_VS_PLATFORM_NAME.rst create mode 100644 Help/variable/CMAKE_XCODE_ATTRIBUTE_an-attribute.rst create mode 100644 Help/variable/CTEST_BINARY_DIRECTORY.rst create mode 100644 Help/variable/CTEST_BUILD_COMMAND.rst create mode 100644 Help/variable/CTEST_BUILD_NAME.rst create mode 100644 Help/variable/CTEST_BZR_COMMAND.rst create mode 100644 Help/variable/CTEST_BZR_UPDATE_OPTIONS.rst create mode 100644 Help/variable/CTEST_CHECKOUT_COMMAND.rst create mode 100644 Help/variable/CTEST_CONFIGURATION_TYPE.rst create mode 100644 Help/variable/CTEST_CONFIGURE_COMMAND.rst create mode 100644 Help/variable/CTEST_COVERAGE_COMMAND.rst create mode 100644 Help/variable/CTEST_COVERAGE_EXTRA_FLAGS.rst create mode 100644 Help/variable/CTEST_CURL_OPTIONS.rst create mode 100644 Help/variable/CTEST_CVS_CHECKOUT.rst create mode 100644 Help/variable/CTEST_CVS_COMMAND.rst create mode 100644 Help/variable/CTEST_CVS_UPDATE_OPTIONS.rst create mode 100644 Help/variable/CTEST_DROP_LOCATION.rst create mode 100644 Help/variable/CTEST_DROP_METHOD.rst create mode 100644 Help/variable/CTEST_DROP_SITE.rst create mode 100644 Help/variable/CTEST_DROP_SITE_CDASH.rst create mode 100644 Help/variable/CTEST_DROP_SITE_PASSWORD.rst create mode 100644 Help/variable/CTEST_DROP_SITE_USER.rst create mode 100644 Help/variable/CTEST_GIT_COMMAND.rst create mode 100644 Help/variable/CTEST_GIT_UPDATE_CUSTOM.rst create mode 100644 Help/variable/CTEST_GIT_UPDATE_OPTIONS.rst create mode 100644 Help/variable/CTEST_HG_COMMAND.rst create mode 100644 Help/variable/CTEST_HG_UPDATE_OPTIONS.rst create mode 100644 Help/variable/CTEST_MEMORYCHECK_COMMAND.rst create mode 100644 Help/variable/CTEST_MEMORYCHECK_COMMAND_OPTIONS.rst create mode 100644 Help/variable/CTEST_MEMORYCHECK_SANITIZER_OPTIONS.rst create mode 100644 Help/variable/CTEST_MEMORYCHECK_SUPPRESSIONS_FILE.rst create mode 100644 Help/variable/CTEST_MEMORYCHECK_TYPE.rst create mode 100644 Help/variable/CTEST_NIGHTLY_START_TIME.rst create mode 100644 Help/variable/CTEST_P4_CLIENT.rst create mode 100644 Help/variable/CTEST_P4_COMMAND.rst create mode 100644 Help/variable/CTEST_P4_OPTIONS.rst create mode 100644 Help/variable/CTEST_P4_UPDATE_OPTIONS.rst create mode 100644 Help/variable/CTEST_SCP_COMMAND.rst create mode 100644 Help/variable/CTEST_SITE.rst create mode 100644 Help/variable/CTEST_SOURCE_DIRECTORY.rst create mode 100644 Help/variable/CTEST_SVN_COMMAND.rst create mode 100644 Help/variable/CTEST_SVN_OPTIONS.rst create mode 100644 Help/variable/CTEST_SVN_UPDATE_OPTIONS.rst create mode 100644 Help/variable/CTEST_TEST_TIMEOUT.rst create mode 100644 Help/variable/CTEST_TRIGGER_SITE.rst create mode 100644 Help/variable/CTEST_UPDATE_COMMAND.rst create mode 100644 Help/variable/CTEST_UPDATE_OPTIONS.rst create mode 100644 Help/variable/CTEST_UPDATE_VERSION_ONLY.rst create mode 100644 Help/variable/CTEST_USE_LAUNCHERS.rst create mode 100644 Help/variable/MINGW.rst create mode 100644 Help/variable/MSVC14.rst create mode 100644 Help/variable/WINCE.rst create mode 100644 Help/variable/WINDOWS_PHONE.rst create mode 100644 Help/variable/WINDOWS_STORE.rst create mode 100644 Modules/CMakeCompilerIdDetection.cmake create mode 100644 Modules/CMakeDetermineCompileFeatures.cmake create mode 100644 Modules/CMakeSystemSpecificInitialize.cmake create mode 100644 Modules/CPackIFW.cmake create mode 100644 Modules/CTestCoverageCollectGCOV.cmake create mode 100644 Modules/CheckFortranSourceCompiles.cmake create mode 100644 Modules/Compiler/ADSP-DetermineCompiler.cmake create mode 100644 Modules/Compiler/AppleClang-C-FeatureTests.cmake create mode 100644 Modules/Compiler/AppleClang-CXX-FeatureTests.cmake create mode 100644 Modules/Compiler/AppleClang-DetermineCompiler.cmake create mode 100644 Modules/Compiler/Borland-DetermineCompiler.cmake create mode 100644 Modules/Compiler/Clang-C-FeatureTests.cmake create mode 100644 Modules/Compiler/Clang-CXX-FeatureTests.cmake create mode 100644 Modules/Compiler/Clang-CXX-TestableFeatures.cmake create mode 100644 Modules/Compiler/Clang-DetermineCompiler.cmake create mode 100644 Modules/Compiler/Clang-DetermineCompilerInternal.cmake create mode 100644 Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake create mode 100644 Modules/Compiler/Compaq-C-DetermineCompiler.cmake create mode 100644 Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake create mode 100644 Modules/Compiler/Cray-DetermineCompiler.cmake create mode 100644 Modules/Compiler/Embarcadero-DetermineCompiler.cmake create mode 100644 Modules/Compiler/Fujitsu-DetermineCompiler.cmake create mode 100644 Modules/Compiler/GNU-C-FeatureTests.cmake create mode 100644 Modules/Compiler/GNU-CXX-FeatureTests.cmake create mode 100644 Modules/Compiler/GNU-DetermineCompiler.cmake create mode 100644 Modules/Compiler/HP-C-DetermineCompiler.cmake create mode 100644 Modules/Compiler/HP-CXX-DetermineCompiler.cmake create mode 100644 Modules/Compiler/IAR-DetermineCompiler.cmake create mode 100644 Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake create mode 100644 Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake create mode 100644 Modules/Compiler/Intel-DetermineCompiler.cmake create mode 100644 Modules/Compiler/MIPSpro-DetermineCompiler.cmake create mode 100644 Modules/Compiler/MSVC-CXX-FeatureTests.cmake create mode 100644 Modules/Compiler/MSVC-CXX.cmake create mode 100644 Modules/Compiler/MSVC-DetermineCompiler.cmake create mode 100644 Modules/Compiler/OpenWatcom-DetermineCompiler.cmake create mode 100644 Modules/Compiler/PGI-DetermineCompiler.cmake create mode 100644 Modules/Compiler/PathScale-DetermineCompiler.cmake create mode 100644 Modules/Compiler/SCO-DetermineCompiler.cmake create mode 100644 Modules/Compiler/SDCC-C-DetermineCompiler.cmake create mode 100644 Modules/Compiler/SunPro-C-DetermineCompiler.cmake create mode 100644 Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake create mode 100644 Modules/Compiler/SunPro-CXX-FeatureTests.cmake create mode 100644 Modules/Compiler/TI-DetermineCompiler.cmake create mode 100644 Modules/Compiler/TinyCC-C-DetermineCompiler.cmake create mode 100644 Modules/Compiler/VisualAge-C-DetermineCompiler.cmake create mode 100644 Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake create mode 100644 Modules/Compiler/Watcom-DetermineCompiler.cmake create mode 100644 Modules/Compiler/XL-C-DetermineCompiler.cmake create mode 100644 Modules/Compiler/XL-CXX-DetermineCompiler.cmake create mode 100644 Modules/Compiler/zOS-C-DetermineCompiler.cmake create mode 100644 Modules/Compiler/zOS-CXX-DetermineCompiler.cmake create mode 100644 Modules/CompilerId/VS-NsightTegra.vcxproj.in create mode 100644 Modules/FindGSL.cmake delete mode 100644 Modules/FindITK.cmake create mode 100644 Modules/FindIce.cmake create mode 100644 Modules/FindIntl.cmake create mode 100644 Modules/FindOpenCL.cmake delete mode 100644 Modules/FindVTK.cmake create mode 100644 Modules/FindXercesC.cmake create mode 100644 Modules/Internal/FeatureTesting.cmake create mode 100644 Modules/Platform/Android.cmake create mode 100644 Modules/Platform/Darwin-Initialize.cmake delete mode 100644 Modules/Platform/WindowsCE-MSVC.cmake create mode 100644 Modules/Platform/WindowsPhone-MSVC-C.cmake create mode 100644 Modules/Platform/WindowsPhone-MSVC-CXX.cmake create mode 100644 Modules/Platform/WindowsPhone.cmake create mode 100644 Modules/Platform/WindowsStore-MSVC-C.cmake create mode 100644 Modules/Platform/WindowsStore-MSVC-CXX.cmake create mode 100644 Modules/Platform/WindowsStore.cmake create mode 100644 Modules/WriteCompilerDetectionHeader.cmake create mode 100644 Source/CPack/IFW/cmCPackIFWGenerator.cxx create mode 100644 Source/CPack/IFW/cmCPackIFWGenerator.h create mode 100644 Source/CPack/IFW/cmCPackIFWInstaller.cxx create mode 100644 Source/CPack/IFW/cmCPackIFWInstaller.h create mode 100644 Source/CPack/IFW/cmCPackIFWPackage.cxx create mode 100644 Source/CPack/IFW/cmCPackIFWPackage.h create mode 100644 Source/CPack/WiX/cmWIXAccessControlList.cxx create mode 100644 Source/CPack/WiX/cmWIXAccessControlList.h create mode 100644 Source/CPack/WiX/cmWIXDirectoriesSourceWriter.cxx create mode 100644 Source/CPack/WiX/cmWIXDirectoriesSourceWriter.h create mode 100644 Source/CPack/WiX/cmWIXFeaturesSourceWriter.cxx create mode 100644 Source/CPack/WiX/cmWIXFeaturesSourceWriter.h create mode 100644 Source/CPack/WiX/cmWIXFilesSourceWriter.cxx create mode 100644 Source/CPack/WiX/cmWIXFilesSourceWriter.h create mode 100644 Source/CPack/WiX/cmWIXPatch.cxx create mode 100644 Source/CPack/WiX/cmWIXPatch.h create mode 100644 Source/CPack/WiX/cmWIXShortcut.h create mode 100644 Source/CPack/cmCPack7zGenerator.cxx create mode 100644 Source/CPack/cmCPack7zGenerator.h create mode 100644 Source/CPack/cmCPackTXZGenerator.cxx create mode 100644 Source/CPack/cmCPackTXZGenerator.h create mode 100644 Source/CTest/cmCTestCurl.cxx create mode 100644 Source/CTest/cmCTestCurl.h create mode 100644 Source/CTest/cmParseBlanketJSCoverage.cxx create mode 100644 Source/CTest/cmParseBlanketJSCoverage.h create mode 100644 Source/CTest/cmParseCoberturaCoverage.cxx rename Source/CTest/{cmParsePythonCoverage.h => cmParseCoberturaCoverage.h} (85%) create mode 100644 Source/CTest/cmParseDelphiCoverage.cxx create mode 100644 Source/CTest/cmParseDelphiCoverage.h create mode 100644 Source/CTest/cmParseJacocoCoverage.cxx create mode 100644 Source/CTest/cmParseJacocoCoverage.h delete mode 100644 Source/CTest/cmParsePythonCoverage.cxx create mode 100644 Source/Modules/FindJsonCpp.cmake delete mode 100755 Source/QtDialog/postflight.sh.in delete mode 100755 Source/QtDialog/postupgrade.sh.in create mode 100644 Source/QtIFW/cmake.org.html create mode 100644 Source/QtIFW/installscript.qs.in create mode 100644 Source/cmCPackPropertiesGenerator.cxx create mode 100644 Source/cmCPackPropertiesGenerator.h create mode 100644 Source/cmConditionEvaluator.cxx create mode 100644 Source/cmConditionEvaluator.h create mode 100644 Source/cmContinueCommand.cxx create mode 100644 Source/cmContinueCommand.h create mode 100644 Source/cmCurl.cxx rename Source/{cmStandardIncludes.cxx => cmCurl.h} (71%) create mode 100644 Source/cmExpandedCommandArgument.cxx create mode 100644 Source/cmExpandedCommandArgument.h create mode 100644 Source/cmFileLock.cxx create mode 100644 Source/cmFileLock.h create mode 100644 Source/cmFileLockPool.cxx create mode 100644 Source/cmFileLockPool.h create mode 100644 Source/cmFileLockResult.cxx create mode 100644 Source/cmFileLockResult.h create mode 100644 Source/cmFileLockUnix.cxx create mode 100644 Source/cmFileLockWin32.cxx create mode 100644 Source/cmGlobalVisualStudio14Generator.cxx create mode 100644 Source/cmGlobalVisualStudio14Generator.h create mode 100644 Source/cmInstalledFile.cxx create mode 100644 Source/cmInstalledFile.h create mode 100644 Source/cmLocale.h create mode 100644 Source/cmMachO.cxx create mode 100644 Source/cmMachO.h create mode 100644 Source/cmPathLabel.cxx create mode 100644 Source/cmPathLabel.h create mode 100644 Source/cmSearchPath.cxx create mode 100644 Source/cmSearchPath.h create mode 100644 Source/cmTargetCompileFeaturesCommand.cxx create mode 100644 Source/cmTargetCompileFeaturesCommand.h create mode 100644 Source/cmTargetSourcesCommand.cxx create mode 100644 Source/cmTargetSourcesCommand.h create mode 100644 Source/cmUuid.cxx create mode 100644 Source/cmUuid.h create mode 100644 Source/cmVS10MASMFlagTable.h create mode 100644 Source/cmVS10RCFlagTable.h create mode 100644 Source/cmVS11MASMFlagTable.h create mode 100644 Source/cmVS11RCFlagTable.h create mode 100644 Source/cmVS12MASMFlagTable.h create mode 100644 Source/cmVS12RCFlagTable.h create mode 100644 Source/cmVS14CLFlagTable.h create mode 100644 Source/cmVS14LibFlagTable.h create mode 100644 Source/cmVS14LinkFlagTable.h create mode 100644 Source/cmVS14MASMFlagTable.h create mode 100644 Source/cmVS14RCFlagTable.h create mode 100644 Source/cm_get_date.c create mode 100644 Source/cm_get_date.h create mode 100644 Source/kwsys/CONTRIBUTING.rst create mode 100644 Source/kwsys/FStream.cxx create mode 100644 Templates/Windows/ApplicationIcon.png create mode 100644 Templates/Windows/Logo.png create mode 100644 Templates/Windows/SmallLogo.png create mode 100644 Templates/Windows/SplashScreen.png create mode 100644 Templates/Windows/StoreLogo.png create mode 100644 Templates/Windows/Windows_TemporaryKey.pfx create mode 100644 Tests/BuildDepends/Project/External/CMakeLists.txt create mode 100644 Tests/CMakeCommands/target_compile_features/CMakeLists.txt create mode 100644 Tests/CMakeCommands/target_compile_features/dummy.cpp create mode 100644 Tests/CMakeCommands/target_compile_features/lib_auto_type.cpp create mode 100644 Tests/CMakeCommands/target_compile_features/lib_auto_type.h create mode 100644 Tests/CMakeCommands/target_compile_features/lib_restrict.c create mode 100644 Tests/CMakeCommands/target_compile_features/lib_restrict.h create mode 100644 Tests/CMakeCommands/target_compile_features/lib_user.cpp create mode 100644 Tests/CMakeCommands/target_compile_features/main.c create mode 100644 Tests/CMakeCommands/target_compile_features/main.cpp create mode 100644 Tests/CMakeCommands/target_compile_features/restrict_user.c create mode 100644 Tests/CMakeLib/PseudoMemcheck/CMakeLists.txt rename Tests/{CTestTestMemcheck/NoLogDummyChecker => CMakeLib/PseudoMemcheck/NoLog}/CMakeLists.txt (50%) rename Tests/{CTestTestMemcheck => CMakeLib/PseudoMemcheck}/memtester.cxx.in (82%) delete mode 100644 Tests/CMakeTests/ConfigureFile-DirOutput.cmake delete mode 100644 Tests/CMakeTests/ConfigureFile-Relative.cmake delete mode 100644 Tests/CMakeTests/ConfigureFileTest.cmake.in create mode 100644 Tests/CTestCoverageCollectGCOV/fakegcov.cmake create mode 100644 Tests/CTestCoverageCollectGCOV/test.cmake.in create mode 100644 Tests/CTestTestLabelRegExp/CTestTestfile.cmake.in create mode 100644 Tests/CTestTestLabelRegExp/test.cmake.in delete mode 100644 Tests/CTestTestMemcheck/CMakeLists.txt delete mode 100644 Tests/CTestTestTimeout/check.cmake create mode 100644 Tests/CTestTestTimeout/sleep.c delete mode 100644 Tests/CTestTestTimeout/timeout.c create mode 100644 Tests/CoberturaCoverage/DartConfiguration.tcl.in create mode 100644 Tests/CoberturaCoverage/coverage.xml.in create mode 100644 Tests/CoberturaCoverage/src/main/java/org/cmake/CoverageTest.java create mode 100644 Tests/CompatibleInterface/bar.cpp create mode 100644 Tests/CompatibleInterface/foo.cpp rename Tests/CompileDefinitions/{add_definitions_command => add_def_cmd}/CMakeLists.txt (80%) create mode 100644 Tests/CompileDefinitions/add_def_cmd_tprop/CMakeLists.txt delete mode 100644 Tests/CompileDefinitions/add_definitions_command_with_target_prop/CMakeLists.txt create mode 100644 Tests/CompileDefinitions/target_prop/usetgt.c create mode 100644 Tests/CompileFeatures/CMakeLists.txt create mode 100644 Tests/CompileFeatures/c_function_prototypes.c create mode 100644 Tests/CompileFeatures/c_restrict.c create mode 100644 Tests/CompileFeatures/c_static_assert.c create mode 100644 Tests/CompileFeatures/c_variadic_macros.c create mode 100644 Tests/CompileFeatures/cxx_aggregate_default_initializers.cpp create mode 100644 Tests/CompileFeatures/cxx_alias_templates.cpp create mode 100644 Tests/CompileFeatures/cxx_alignas.cpp create mode 100644 Tests/CompileFeatures/cxx_alignof.cpp create mode 100644 Tests/CompileFeatures/cxx_attribute_deprecated.cpp create mode 100644 Tests/CompileFeatures/cxx_attributes.cpp create mode 100644 Tests/CompileFeatures/cxx_auto_type.cpp create mode 100644 Tests/CompileFeatures/cxx_binary_literals.cpp create mode 100644 Tests/CompileFeatures/cxx_constexpr.cpp create mode 100644 Tests/CompileFeatures/cxx_contextual_conversions.cpp create mode 100644 Tests/CompileFeatures/cxx_decltype.cpp create mode 100644 Tests/CompileFeatures/cxx_decltype_auto.cpp create mode 100644 Tests/CompileFeatures/cxx_decltype_incomplete_return_types.cpp create mode 100644 Tests/CompileFeatures/cxx_default_function_template_args.cpp create mode 100644 Tests/CompileFeatures/cxx_defaulted_functions.cpp create mode 100644 Tests/CompileFeatures/cxx_defaulted_move_initializers.cpp create mode 100644 Tests/CompileFeatures/cxx_delegating_constructors.cpp create mode 100644 Tests/CompileFeatures/cxx_deleted_functions.cpp create mode 100644 Tests/CompileFeatures/cxx_digit_separators.cpp create mode 100644 Tests/CompileFeatures/cxx_enum_forward_declarations.cpp create mode 100644 Tests/CompileFeatures/cxx_explicit_conversions.cpp create mode 100644 Tests/CompileFeatures/cxx_extended_friend_declarations.cpp create mode 100644 Tests/CompileFeatures/cxx_extern_templates.cpp create mode 100644 Tests/CompileFeatures/cxx_final.cpp create mode 100644 Tests/CompileFeatures/cxx_func_identifier.cpp create mode 100644 Tests/CompileFeatures/cxx_generalized_initializers.cpp create mode 100644 Tests/CompileFeatures/cxx_generic_lambdas.cpp create mode 100644 Tests/CompileFeatures/cxx_inheriting_constructors.cpp create mode 100644 Tests/CompileFeatures/cxx_inline_namespaces.cpp create mode 100644 Tests/CompileFeatures/cxx_lambda_init_captures.cpp create mode 100644 Tests/CompileFeatures/cxx_lambdas.cpp create mode 100644 Tests/CompileFeatures/cxx_local_type_template_args.cpp create mode 100644 Tests/CompileFeatures/cxx_long_long_type.cpp create mode 100644 Tests/CompileFeatures/cxx_noexcept.cpp create mode 100644 Tests/CompileFeatures/cxx_nonstatic_member_init.cpp create mode 100644 Tests/CompileFeatures/cxx_nullptr.cpp create mode 100644 Tests/CompileFeatures/cxx_override.cpp create mode 100644 Tests/CompileFeatures/cxx_range_for.cpp create mode 100644 Tests/CompileFeatures/cxx_raw_string_literals.cpp create mode 100644 Tests/CompileFeatures/cxx_reference_qualified_functions.cpp create mode 100644 Tests/CompileFeatures/cxx_relaxed_constexpr.cpp create mode 100644 Tests/CompileFeatures/cxx_return_type_deduction.cpp create mode 100644 Tests/CompileFeatures/cxx_right_angle_brackets.cpp create mode 100644 Tests/CompileFeatures/cxx_rvalue_references.cpp create mode 100644 Tests/CompileFeatures/cxx_sizeof_member.cpp create mode 100644 Tests/CompileFeatures/cxx_static_assert.cpp create mode 100644 Tests/CompileFeatures/cxx_strong_enums.cpp create mode 100644 Tests/CompileFeatures/cxx_template_template_parameters.cpp create mode 100644 Tests/CompileFeatures/cxx_thread_local.cpp create mode 100644 Tests/CompileFeatures/cxx_trailing_return_types.cpp create mode 100644 Tests/CompileFeatures/cxx_unicode_literals.cpp create mode 100644 Tests/CompileFeatures/cxx_uniform_initialization.cpp create mode 100644 Tests/CompileFeatures/cxx_unrestricted_unions.cpp create mode 100644 Tests/CompileFeatures/cxx_user_literals.cpp create mode 100644 Tests/CompileFeatures/cxx_variable_templates.cpp create mode 100644 Tests/CompileFeatures/cxx_variadic_macros.cpp create mode 100644 Tests/CompileFeatures/cxx_variadic_templates.cpp create mode 100644 Tests/CompileFeatures/default_dialect.c create mode 100644 Tests/CompileFeatures/default_dialect.cpp create mode 100644 Tests/CompileFeatures/feature_test.c create mode 100644 Tests/CompileFeatures/feature_test.cpp create mode 100644 Tests/CompileFeatures/genex_test.c create mode 100644 Tests/CompileFeatures/genex_test.cpp create mode 100644 Tests/CompileFeatures/main.cpp create mode 100644 Tests/ConfigSources/CMakeLists.txt create mode 100644 Tests/ConfigSources/iface_debug.h create mode 100644 Tests/ConfigSources/iface_debug_src.cpp create mode 100644 Tests/ConfigSources/iface_src.cpp create mode 100644 Tests/ConfigSources/main.cpp delete mode 100644 Tests/CustomCommand/config.h.in create mode 100644 Tests/CustomCommand/subdir.h.in create mode 100644 Tests/CustomCommandByproducts/CMakeLists.txt create mode 100644 Tests/CustomCommandByproducts/CustomCommandByproducts.c create mode 100644 Tests/CustomCommandByproducts/External/CMakeLists.txt create mode 100644 Tests/CustomCommandByproducts/External/ExternalLibrary.c create mode 100644 Tests/CustomCommandByproducts/ProducerExe.c create mode 100644 Tests/CustomCommandByproducts/byproduct1.c.in create mode 100644 Tests/CustomCommandByproducts/byproduct2.c.in create mode 100644 Tests/CustomCommandByproducts/byproduct3.c.in create mode 100644 Tests/CustomCommandByproducts/byproduct4.c.in create mode 100644 Tests/CustomCommandByproducts/byproduct5.c.in create mode 100644 Tests/CustomCommandByproducts/byproduct6.c.in create mode 100644 Tests/CustomCommandByproducts/byproduct7.c.in create mode 100644 Tests/CustomCommandByproducts/byproduct8.c.in create mode 100644 Tests/CustomCommandByproducts/ninja-check.cmake create mode 100644 Tests/CxxDialect/CMakeLists.txt create mode 100644 Tests/CxxDialect/use_constexpr.cxx create mode 100644 Tests/CxxDialect/use_constexpr_and_typeof.cxx create mode 100644 Tests/CxxDialect/use_typeof.cxx create mode 100644 Tests/CxxSubdirC/CMakeLists.txt create mode 100644 Tests/CxxSubdirC/Cdir/CMakeLists.txt create mode 100644 Tests/CxxSubdirC/Cdir/Cobj.c create mode 100644 Tests/CxxSubdirC/main.cxx create mode 100644 Tests/DelphiCoverage/DartConfiguration.tcl.in create mode 100644 Tests/DelphiCoverage/UTCovTest(UTCovTest.pas).html create mode 100644 Tests/DelphiCoverage/src/UTCovTest.pas create mode 100644 Tests/Dependency/Case5/CMakeLists.txt create mode 100644 Tests/Dependency/Case5/bar.c create mode 100644 Tests/Dependency/Case5/foo.c create mode 100644 Tests/Dependency/Case5/main.c create mode 100644 Tests/ExportImport/Export/include/abs/1a/testLibAbs1a.h create mode 100644 Tests/ExportImport/Export/include/abs/1b/testLibAbs1b.h create mode 100644 Tests/ExportImport/Export/include/abs/testLibAbs1.h create mode 100644 Tests/ExportImport/Export/testLibAbs1.c create mode 100644 Tests/ExportImport/Import/A/imp_testExeAbs1.c delete mode 100644 Tests/ExternalProject/TryCheckout.cmake create mode 100644 Tests/ExternalProjectLocal/CMakeLists.txt rename Tests/{ExternalProject => ExternalProjectLocal}/Step1.tar (100%) rename Tests/{ExternalProject => ExternalProjectLocal}/Step1.tar.bz2 (100%) rename Tests/{ExternalProject => ExternalProjectLocal}/Step1.tgz (100%) rename Tests/{ExternalProject => ExternalProjectLocal}/Step1.zip (100%) rename Tests/{ExternalProject => ExternalProjectLocal}/Step1NoDir.tar (100%) rename Tests/{ExternalProject => ExternalProjectLocal}/Step1NoDir.tar.bz2 (100%) rename Tests/{ExternalProject => ExternalProjectLocal}/Step1NoDir.tgz (100%) rename Tests/{ExternalProject => ExternalProjectLocal}/Step1NoDir.zip (100%) rename Tests/{ExternalProject => ExternalProjectLocal}/Step1Patch.cmake (100%) create mode 100644 Tests/FindGSL/CMakeLists.txt create mode 100644 Tests/FindGSL/rng/CMakeLists.txt create mode 100644 Tests/FindGSL/rng/main.cc create mode 100644 Tests/FindJsonCpp/CMakeLists.txt create mode 100644 Tests/FindJsonCpp/Test/CMakeLists.txt create mode 100644 Tests/FindJsonCpp/Test/main.cxx create mode 100644 Tests/FortranOnly/preprocess.F create mode 100644 Tests/FortranOnly/test_preprocess.cmake create mode 100644 Tests/IncludeDirectories/SystemIncludeDirectories/config_specific/config_iface.h create mode 100644 Tests/InterfaceLibrary/ifacedir/CMakeLists.txt create mode 100644 Tests/InterfaceLibrary/ifacedir/sub.cpp create mode 100644 Tests/InterfaceLibrary/obj.cpp create mode 100644 Tests/InterfaceLinkLibraries/zot.cpp create mode 100644 Tests/InterfaceLinkLibraries/zot.h create mode 100644 Tests/InterfaceLinkLibraries/zot_vs6_1.cpp create mode 100644 Tests/InterfaceLinkLibraries/zot_vs6_2.cpp create mode 100644 Tests/InterfaceLinkLibraries/zot_vs6_3.cpp create mode 100644 Tests/InterfaceLinkLibraries/zot_vs6_4.cpp create mode 100644 Tests/JacocoCoverage/Coverage/src/main/java/org/cmake/CoverageTest.java create mode 100644 Tests/JacocoCoverage/Coverage/target/site/jacoco.xml create mode 100644 Tests/JacocoCoverage/DartConfiguration.tcl.in create mode 100644 Tests/JavascriptCoverage/DartConfiguration.tcl.in create mode 100644 Tests/JavascriptCoverage/output.json.in create mode 100644 Tests/JavascriptCoverage/test.js create mode 100644 Tests/JavascriptCoverage/test3.js create mode 100644 Tests/Module/ExternalData/DataScript.dat.md5 create mode 100644 Tests/Module/ExternalData/MyScript1.cmake create mode 100644 Tests/Module/FindDependency/CMakeLists.txt create mode 100644 Tests/Module/FindDependency/main.cpp create mode 100644 Tests/Module/FindDependency/packages/Pack1/Pack1Config.cmake create mode 100644 Tests/Module/FindDependency/packages/Pack1/Pack1ConfigVersion.cmake create mode 100644 Tests/Module/FindDependency/packages/Pack2/Pack2Config.cmake create mode 100644 Tests/Module/FindDependency/packages/Pack2/Pack2ConfigVersion.cmake create mode 100644 Tests/Module/FindDependency/packages/Pack3/Pack3Config.cmake create mode 100644 Tests/Module/FindDependency/packages/Pack3/Pack3ConfigVersion.cmake create mode 100644 Tests/Module/FindDependency/packages/Pack4/Pack4Config.cmake create mode 100644 Tests/Module/FindDependency/packages/Pack4/Pack4ConfigVersion.cmake create mode 100644 Tests/Module/FindDependency/packages/Pack5/Pack5Config.cmake create mode 100644 Tests/Module/FindDependency/packages/Pack5/Pack5ConfigVersion.cmake create mode 100644 Tests/Module/FindDependency/packages/Pack6/Pack6Config.cmake create mode 100644 Tests/Module/FindDependency/packages/Pack6/Pack6ConfigVersion.cmake create mode 100644 Tests/Module/WriteCompilerDetectionHeader/CMakeLists.txt create mode 100644 Tests/Module/WriteCompilerDetectionHeader/c_undefined.c create mode 100644 Tests/Module/WriteCompilerDetectionHeader/compile_tests.h create mode 100644 Tests/Module/WriteCompilerDetectionHeader/main.c create mode 100644 Tests/Module/WriteCompilerDetectionHeader/main.cpp create mode 100644 Tests/Module/WriteCompilerDetectionHeader/main_multi.c create mode 100644 Tests/Module/WriteCompilerDetectionHeader/multi_files.cpp delete mode 100644 Tests/MumpsCoverage/Accounts_ReceivableTest.cmcov delete mode 100644 Tests/MumpsCoverage/Accounts_ReceivableTest.mcov delete mode 100644 Tests/MumpsCoverage/VistA-FOIA/Packages/Toolkit/Routines/XINDEX.m create mode 100644 Tests/MumpsCoverage/VistA-FOIA/Packages/Uncategorized/ZZCOVTST.m create mode 100644 Tests/MumpsCoverage/ZZCOVTST.cmcov create mode 100644 Tests/MumpsCoverage/ZZCOVTST.mcov create mode 100644 Tests/Properties/SubDir2/CMakeLists.txt create mode 100644 Tests/Properties/subdirtest.cxx create mode 100644 Tests/Qt4Targets/IncrementalMoc/CMakeLists.txt create mode 100644 Tests/Qt4Targets/IncrementalMoc/foo.cpp create mode 100644 Tests/Qt4Targets/IncrementalMoc/foo.h create mode 100644 Tests/QtAutogen/autorcc_depends/CMakeLists.txt create mode 100644 Tests/QtAutogen/autorcc_depends/res1.qrc create mode 100644 Tests/QtAutogen/autorcc_depends/res1_input.txt create mode 100644 Tests/QtAutogen/autorcc_depends/test_res1.cpp create mode 100644 Tests/QtAutogen/debug_class.cpp create mode 100644 Tests/QtAutogen/debug_class.h create mode 100644 Tests/QtAutogen/debug_class.ui create mode 100644 Tests/QtAutogen/debug_resource.qrc create mode 100644 Tests/QtAutogen/multiplewidgets.cpp create mode 100644 Tests/QtAutogen/multiplewidgets.h create mode 100644 Tests/QtAutogen/rcconly.cpp create mode 100644 Tests/QtAutogen/widget1.ui create mode 100644 Tests/QtAutogen/widget2.ui rename Tests/RunCMake/{set/PARENT_SCOPE-result.txt => CMP0026/LOCATION-and-TARGET_OBJECTS-result.txt} (100%) create mode 100644 Tests/RunCMake/CMP0026/LOCATION-and-TARGET_OBJECTS-stderr.txt create mode 100644 Tests/RunCMake/CMP0026/LOCATION-and-TARGET_OBJECTS.cmake create mode 100644 Tests/RunCMake/CMP0026/ObjlibNotDefined-result.txt create mode 100644 Tests/RunCMake/CMP0026/ObjlibNotDefined-stderr.txt create mode 100644 Tests/RunCMake/CMP0026/ObjlibNotDefined.cmake create mode 100644 Tests/RunCMake/CMP0051/CMP0051-NEW-result.txt create mode 100644 Tests/RunCMake/CMP0051/CMP0051-NEW-stderr.txt create mode 100644 Tests/RunCMake/CMP0051/CMP0051-NEW.cmake create mode 100644 Tests/RunCMake/CMP0051/CMP0051-OLD-result.txt create mode 100644 Tests/RunCMake/CMP0051/CMP0051-OLD-stderr.txt create mode 100644 Tests/RunCMake/CMP0051/CMP0051-OLD.cmake create mode 100644 Tests/RunCMake/CMP0051/CMP0051-WARN-Dir/CMakeLists.txt create mode 100644 Tests/RunCMake/CMP0051/CMP0051-WARN-result.txt create mode 100644 Tests/RunCMake/CMP0051/CMP0051-WARN-stderr.txt create mode 100644 Tests/RunCMake/CMP0051/CMP0051-WARN.cmake create mode 100644 Tests/RunCMake/CMP0051/CMakeLists.txt create mode 100644 Tests/RunCMake/CMP0051/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/CMP0051/empty.cpp create mode 100644 Tests/RunCMake/CMP0053/CMP0053-NEW-stderr.txt create mode 100644 Tests/RunCMake/CMP0053/CMP0053-NEW.cmake create mode 100644 Tests/RunCMake/CMP0053/CMP0053-OLD-stderr.txt create mode 100644 Tests/RunCMake/CMP0053/CMP0053-OLD.cmake create mode 100644 Tests/RunCMake/CMP0053/CMP0053-WARN-stderr.txt create mode 100644 Tests/RunCMake/CMP0053/CMP0053-WARN.cmake create mode 100644 Tests/RunCMake/CMP0053/CMakeLists.txt create mode 100644 Tests/RunCMake/CMP0053/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/CMP0054/CMP0054-NEW-stderr.txt create mode 100644 Tests/RunCMake/CMP0054/CMP0054-NEW.cmake create mode 100644 Tests/RunCMake/CMP0054/CMP0054-OLD-stderr.txt create mode 100644 Tests/RunCMake/CMP0054/CMP0054-OLD.cmake create mode 100644 Tests/RunCMake/CMP0054/CMP0054-WARN-stderr.txt create mode 100644 Tests/RunCMake/CMP0054/CMP0054-WARN.cmake create mode 100644 Tests/RunCMake/CMP0054/CMP0054-duplicate-warnings-stderr.txt create mode 100644 Tests/RunCMake/CMP0054/CMP0054-duplicate-warnings.cmake rename Tests/RunCMake/{ExternalData/Directory3-result.txt => CMP0054/CMP0054-keywords-NEW-result.txt} (100%) create mode 100644 Tests/RunCMake/CMP0054/CMP0054-keywords-NEW-stderr.txt create mode 100644 Tests/RunCMake/CMP0054/CMP0054-keywords-NEW.cmake create mode 100644 Tests/RunCMake/CMP0054/CMP0054-keywords-OLD-stderr.txt create mode 100644 Tests/RunCMake/CMP0054/CMP0054-keywords-OLD.cmake create mode 100644 Tests/RunCMake/CMP0054/CMP0054-keywords-WARN-stderr.txt create mode 100644 Tests/RunCMake/CMP0054/CMP0054-keywords-WARN.cmake create mode 100644 Tests/RunCMake/CMP0054/CMP0054-policy-command-scope-stderr.txt create mode 100644 Tests/RunCMake/CMP0054/CMP0054-policy-command-scope.cmake create mode 100644 Tests/RunCMake/CMP0054/CMP0054-policy-foreach-scope-stderr.txt create mode 100644 Tests/RunCMake/CMP0054/CMP0054-policy-foreach-scope.cmake create mode 100644 Tests/RunCMake/CMP0054/CMP0054-policy-nested-if-stderr.txt create mode 100644 Tests/RunCMake/CMP0054/CMP0054-policy-nested-if.cmake create mode 100644 Tests/RunCMake/CMP0054/CMP0054-policy-while-scope-stderr.txt create mode 100644 Tests/RunCMake/CMP0054/CMP0054-policy-while-scope.cmake create mode 100644 Tests/RunCMake/CMP0054/CMakeLists.txt create mode 100644 Tests/RunCMake/CMP0054/RunCMakeTest.cmake rename Tests/RunCMake/{ExternalData/MissingData-result.txt => CMP0055/CMP0055-NEW-Out-of-Scope-result.txt} (100%) create mode 100644 Tests/RunCMake/CMP0055/CMP0055-NEW-Out-of-Scope-stderr.txt create mode 100644 Tests/RunCMake/CMP0055/CMP0055-NEW-Out-of-Scope.cmake create mode 100644 Tests/RunCMake/CMP0055/CMP0055-NEW-Reject-Arguments-result.txt create mode 100644 Tests/RunCMake/CMP0055/CMP0055-NEW-Reject-Arguments-stderr.txt create mode 100644 Tests/RunCMake/CMP0055/CMP0055-NEW-Reject-Arguments.cmake create mode 100644 Tests/RunCMake/CMP0055/CMP0055-OLD-Out-of-Scope-result.txt create mode 100644 Tests/RunCMake/CMP0055/CMP0055-OLD-Out-of-Scope-stderr.txt create mode 100644 Tests/RunCMake/CMP0055/CMP0055-OLD-Out-of-Scope.cmake create mode 100644 Tests/RunCMake/CMP0055/CMP0055-OLD-Reject-Arguments-result.txt create mode 100644 Tests/RunCMake/CMP0055/CMP0055-OLD-Reject-Arguments-stderr.txt create mode 100644 Tests/RunCMake/CMP0055/CMP0055-OLD-Reject-Arguments.cmake create mode 100644 Tests/RunCMake/CMP0055/CMP0055-WARN-Out-of-Scope-result.txt create mode 100644 Tests/RunCMake/CMP0055/CMP0055-WARN-Out-of-Scope-stderr.txt create mode 100644 Tests/RunCMake/CMP0055/CMP0055-WARN-Out-of-Scope.cmake create mode 100644 Tests/RunCMake/CMP0055/CMP0055-WARN-Reject-Arguments-result.txt create mode 100644 Tests/RunCMake/CMP0055/CMP0055-WARN-Reject-Arguments-stderr.txt create mode 100644 Tests/RunCMake/CMP0055/CMP0055-WARN-Reject-Arguments.cmake create mode 100644 Tests/RunCMake/CMP0055/CMakeLists.txt create mode 100644 Tests/RunCMake/CMP0055/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/Append-check.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/Append.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/CMakeLists.txt create mode 100644 Tests/RunCMake/CPackInstallProperties/FilenameGenex-check.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/FilenameGenex.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/MultipleValues-check.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/MultipleValues.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/PerConfigValue-check.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/PerConfigValue.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/Replace-check.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/Replace.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/Simple-check.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/Simple.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/ValueGenex-check.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/ValueGenex.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/check.cmake create mode 100644 Tests/RunCMake/CPackInstallProperties/test.cpp create mode 100644 Tests/RunCMake/CPackRPM/CMakeLists.txt create mode 100644 Tests/RunCMake/CPackRPM/CPackRPM_PARTIALLY_RELOCATABLE_WARNING-stderr.txt create mode 100644 Tests/RunCMake/CPackRPM/CPackRPM_PARTIALLY_RELOCATABLE_WARNING.cmake create mode 100644 Tests/RunCMake/CPackRPM/RunCMakeTest.cmake rename Tests/{CTestTestMemcheck => RunCMake/CTestMemcheck}/CMakeLists.txt.in (75%) rename Tests/{CTestTestMemcheck => RunCMake/CTestMemcheck}/CTestConfig.cmake.in (67%) create mode 100644 Tests/RunCMake/CTestMemcheck/DummyAddressSanitizer-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyAddressSanitizer-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyAddressSanitizer-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyBC-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyBC-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyBC-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyBCNoLogFile-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyBCNoLogFile-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyBCNoLogFile-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyLeakSanitizer-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyLeakSanitizer-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyLeakSanitizer-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyMemorySanitizer-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyMemorySanitizer-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyMemorySanitizer-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyPurify-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyPurify-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyPurify-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyPurifyNoLogFile-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyPurifyNoLogFile-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyPurifyNoLogFile-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyThreadSanitizer-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyThreadSanitizer-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyThreadSanitizer-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyUndefinedBehaviorSanitizer-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyUndefinedBehaviorSanitizer-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyUndefinedBehaviorSanitizer-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrind-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrind-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrind-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindCustomOptions-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindCustomOptions-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindCustomOptions-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindFailPost-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindFailPost-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindFailPost-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindFailPre-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindFailPre-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindFailPre-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindIgnoreMemcheck-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindIgnoreMemcheck-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindIgnoreMemcheck-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindInvalidSupFile-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindInvalidSupFile-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindInvalidSupFile-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindNoLogFile-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindNoLogFile-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindNoLogFile-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindPrePost-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindPrePost-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindPrePost-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindTwoTargets-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindTwoTargets-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/DummyValgrindTwoTargets-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/NotExist-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/NotExist-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/NotExist-stdout.txt create mode 100644 Tests/RunCMake/CTestMemcheck/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/CTestMemcheck/Unknown-result.txt create mode 100644 Tests/RunCMake/CTestMemcheck/Unknown-stderr.txt create mode 100644 Tests/RunCMake/CTestMemcheck/Unknown-stdout.txt rename Tests/{CTestTestMemcheck => RunCMake/CTestMemcheck}/test.cmake.in (61%) create mode 100644 Tests/RunCMake/CTestMemcheck/testAddressSanitizer.cmake create mode 100644 Tests/RunCMake/CTestMemcheck/testLeakSanitizer.cmake create mode 100644 Tests/RunCMake/CTestMemcheck/testMemorySanitizer.cmake create mode 100644 Tests/RunCMake/CTestMemcheck/testThreadSanitizer.cmake create mode 100644 Tests/RunCMake/CTestMemcheck/testUndefinedBehaviorSanitizer.cmake create mode 100644 Tests/RunCMake/CTestSubmit/BadArg-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/BadArg-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/BadFILES-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/BadFILES-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/BadPARTS-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/BadPARTS-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/CDashUploadFILES-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/CDashUploadFILES-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/CDashUploadFTP-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/CDashUploadFTP-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/CDashUploadNone-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/CDashUploadNone-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/CDashUploadPARTS-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/CDashUploadPARTS-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/CDashUploadRETRY_COUNT-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/CDashUploadRETRY_COUNT-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/CDashUploadRETRY_DELAY-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/CDashUploadRETRY_DELAY-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/CMakeLists.txt.in create mode 100644 Tests/RunCMake/CTestSubmit/CTestConfig.cmake.in create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-cp-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-cp-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-cp-stdout.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-ftp-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-ftp-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-ftp-stdout.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-http-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-http-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-http-stdout.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-https-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-https-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-https-stdout.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-scp-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-scp-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-scp-stdout.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-xmlrpc-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-xmlrpc-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/FailDrop-xmlrpc-stdout.txt create mode 100644 Tests/RunCMake/CTestSubmit/PARTSCDashUpload-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/PARTSCDashUpload-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/PARTSCDashUploadType-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/PARTSCDashUploadType-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/RepeatRETURN_VALUE-result.txt create mode 100644 Tests/RunCMake/CTestSubmit/RepeatRETURN_VALUE-stderr.txt create mode 100644 Tests/RunCMake/CTestSubmit/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/CTestSubmit/test.cmake.in create mode 100644 Tests/RunCMake/CheckModules/CheckTypeSizeOkNoC.cmake create mode 100644 Tests/RunCMake/CommandLine/CMakeLists.txt create mode 100644 Tests/RunCMake/CommandLine/D_nested_cache-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/D_nested_cache.cmake create mode 100644 Tests/RunCMake/CommandLine/D_typed_nested_cache-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/D_typed_nested_cache.cmake create mode 100644 Tests/RunCMake/CommandLine/E_env-bad-arg1-result.txt create mode 100644 Tests/RunCMake/CommandLine/E_env-bad-arg1-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/E_env-no-command0-result.txt create mode 100644 Tests/RunCMake/CommandLine/E_env-no-command0-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/E_env-no-command1-result.txt create mode 100644 Tests/RunCMake/CommandLine/E_env-no-command1-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/E_env-set-stdout.txt create mode 100644 Tests/RunCMake/CommandLine/E_env-set.cmake create mode 100644 Tests/RunCMake/CommandLine/E_env-unset-stdout.txt create mode 100644 Tests/RunCMake/CommandLine/E_env-unset.cmake create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-from1-result.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-from1-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-from2-result.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-from2-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-from3-result.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-from3-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-from3.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-from4-result.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-from4-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-from4.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-from5-result.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-from5-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-from5.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-mtime1-result.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-mtime1-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-opt1-result.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-bad-opt1-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-end-opt1-result.txt create mode 100644 Tests/RunCMake/CommandLine/E_tar-end-opt1-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/P_directory-result.txt create mode 100644 Tests/RunCMake/CommandLine/P_directory-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/CMakeLists.txt create mode 100644 Tests/RunCMake/CompileFeatures/LinkImplementationFeatureCycle-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/LinkImplementationFeatureCycle-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/LinkImplementationFeatureCycle.cmake create mode 100644 Tests/RunCMake/CompileFeatures/LinkImplementationFeatureCycleSolved-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/LinkImplementationFeatureCycleSolved-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/LinkImplementationFeatureCycleSolved.cmake create mode 100644 Tests/RunCMake/CompileFeatures/NoSupportedCFeatures-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/NoSupportedCFeatures-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/NoSupportedCFeatures.cmake create mode 100644 Tests/RunCMake/CompileFeatures/NoSupportedCFeaturesGenex-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/NoSupportedCFeaturesGenex-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/NoSupportedCFeaturesGenex.cmake create mode 100644 Tests/RunCMake/CompileFeatures/NoSupportedCxxFeatures-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/NoSupportedCxxFeatures-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/NoSupportedCxxFeatures.cmake create mode 100644 Tests/RunCMake/CompileFeatures/NoSupportedCxxFeaturesGenex-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/NoSupportedCxxFeaturesGenex-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/NoSupportedCxxFeaturesGenex.cmake create mode 100644 Tests/RunCMake/CompileFeatures/NonValidTarget1-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/NonValidTarget1-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/NonValidTarget1.cmake create mode 100644 Tests/RunCMake/CompileFeatures/NonValidTarget2-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/NonValidTarget2-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/NonValidTarget2.cmake create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeature-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeature-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeature.cmake create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeatureGenex-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeatureGenex-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeatureGenex.cmake create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeatureTransitive-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeatureTransitive-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeatureTransitive.cmake create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeature_OriginDebug-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeature_OriginDebug-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeature_OriginDebug.cmake create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeature_OriginDebugCommand-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeature_OriginDebugCommand-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeature_OriginDebugCommand.cmake create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeature_OriginDebugGenex-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeature_OriginDebugGenex-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeature_OriginDebugGenex.cmake create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeature_OriginDebugTransitive-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeature_OriginDebugTransitive-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/NotAFeature_OriginDebugTransitive.cmake create mode 100644 Tests/RunCMake/CompileFeatures/NotAStandard-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/NotAStandard-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/NotAStandard.cmake create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX11-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX11-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX11.cmake create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX11Ext-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX11Ext-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX11Ext.cmake create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX11ExtVariable-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX11ExtVariable-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX11ExtVariable.cmake create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX11Variable-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX11Variable-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX11Variable.cmake create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX98-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX98-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX98.cmake create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX98Ext-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX98Ext-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX98Ext.cmake create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX98ExtVariable-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX98ExtVariable-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX98ExtVariable.cmake create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX98Variable-result.txt create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX98Variable-stderr.txt create mode 100644 Tests/RunCMake/CompileFeatures/RequireCXX98Variable.cmake create mode 100644 Tests/RunCMake/CompileFeatures/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/CompileFeatures/empty.c create mode 100644 Tests/RunCMake/CompileFeatures/empty.cpp create mode 100644 Tests/RunCMake/CompileFeatures/generate_feature_list.cmake create mode 100644 Tests/RunCMake/Configure/CustomTargetAfterError-result.txt create mode 100644 Tests/RunCMake/Configure/CustomTargetAfterError-stderr.txt create mode 100644 Tests/RunCMake/Configure/CustomTargetAfterError.cmake create mode 100644 Tests/RunCMake/ExternalData/BadCustom1-result.txt create mode 100644 Tests/RunCMake/ExternalData/BadCustom1-stderr.txt create mode 100644 Tests/RunCMake/ExternalData/BadCustom1.cmake create mode 100644 Tests/RunCMake/ExternalData/BadCustom2-result.txt create mode 100644 Tests/RunCMake/ExternalData/BadCustom2-stderr.txt create mode 100644 Tests/RunCMake/ExternalData/BadCustom2.cmake create mode 100644 Tests/RunCMake/ExternalData/BadCustom3-result.txt create mode 100644 Tests/RunCMake/ExternalData/BadCustom3-stderr.txt create mode 100644 Tests/RunCMake/ExternalData/BadCustom3.cmake create mode 100644 Tests/RunCMake/ExternalData/BadCustom4-result.txt create mode 100644 Tests/RunCMake/ExternalData/BadCustom4-stderr.txt create mode 100644 Tests/RunCMake/ExternalData/BadCustom4.cmake create mode 100644 Tests/RunCMake/ExternalData/MissingData-stdout.txt create mode 100644 Tests/RunCMake/ExternalData/MissingDataWithAssociated-stderr.txt create mode 100644 Tests/RunCMake/ExternalData/MissingDataWithAssociated-stdout.txt create mode 100644 Tests/RunCMake/ExternalData/MissingDataWithAssociated.cmake create mode 100644 Tests/RunCMake/ExternalProject/Add_StepDependencies.cmake create mode 100644 Tests/RunCMake/ExternalProject/Add_StepDependencies_no_target.cmake create mode 100644 Tests/RunCMake/ExternalProject/CMAKE_CACHE_ARGS.cmake create mode 100644 Tests/RunCMake/ExternalProject/CMAKE_CACHE_DEFAULT_ARGS.cmake create mode 100644 Tests/RunCMake/ExternalProject/CMAKE_CACHE_mix.cmake create mode 100644 Tests/RunCMake/ExternalProject/CMakeLists.txt create mode 100644 Tests/RunCMake/ExternalProject/NO_DEPENDS-stderr.txt create mode 100644 Tests/RunCMake/ExternalProject/NO_DEPENDS.cmake create mode 100644 Tests/RunCMake/ExternalProject/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/FPHSA/FindPseudo.cmake create mode 100644 Tests/RunCMake/FPHSA/any_version.cmake create mode 100644 Tests/RunCMake/FPHSA/exact_0-result.txt create mode 100644 Tests/RunCMake/FPHSA/exact_0.cmake create mode 100644 Tests/RunCMake/FPHSA/exact_0_matching.cmake create mode 100644 Tests/RunCMake/FPHSA/exact_1.1-result.txt create mode 100644 Tests/RunCMake/FPHSA/exact_1.1.cmake create mode 100644 Tests/RunCMake/FPHSA/exact_1.2.2-result.txt create mode 100644 Tests/RunCMake/FPHSA/exact_1.2.2.cmake create mode 100644 Tests/RunCMake/FPHSA/exact_1.2.3.3-result.txt create mode 100644 Tests/RunCMake/FPHSA/exact_1.2.3.3.cmake create mode 100644 Tests/RunCMake/FPHSA/exact_1.2.3.4.cmake create mode 100644 Tests/RunCMake/FPHSA/exact_1.2.3.5-result.txt create mode 100644 Tests/RunCMake/FPHSA/exact_1.2.3.5.cmake create mode 100644 Tests/RunCMake/FPHSA/exact_1.2.3.cmake create mode 100644 Tests/RunCMake/FPHSA/exact_1.2.4-result.txt create mode 100644 Tests/RunCMake/FPHSA/exact_1.2.4.cmake create mode 100644 Tests/RunCMake/FPHSA/exact_1.2.cmake create mode 100644 Tests/RunCMake/FPHSA/exact_1.3-result.txt create mode 100644 Tests/RunCMake/FPHSA/exact_1.3.cmake create mode 100644 Tests/RunCMake/FPHSA/exact_1.cmake create mode 100644 Tests/RunCMake/FPHSA/exact_2-result.txt create mode 100644 Tests/RunCMake/FPHSA/exact_2.cmake create mode 100644 Tests/RunCMake/FeatureSummary/CMakeLists.txt create mode 100644 Tests/RunCMake/FeatureSummary/FeatureSummaryWhatAll-stdout.txt create mode 100644 Tests/RunCMake/FeatureSummary/FeatureSummaryWhatAll.cmake create mode 100644 Tests/RunCMake/FeatureSummary/FeatureSummaryWhatList-stdout.txt create mode 100644 Tests/RunCMake/FeatureSummary/FeatureSummaryWhatList.cmake create mode 100644 Tests/RunCMake/FeatureSummary/FeatureSummaryWhatListAll-result.txt create mode 100644 Tests/RunCMake/FeatureSummary/FeatureSummaryWhatListAll-stderr.txt create mode 100644 Tests/RunCMake/FeatureSummary/FeatureSummaryWhatListAll.cmake create mode 100644 Tests/RunCMake/FeatureSummary/FeatureSummaryWhatListUnknown-result.txt create mode 100644 Tests/RunCMake/FeatureSummary/FeatureSummaryWhatListUnknown-stderr.txt create mode 100644 Tests/RunCMake/FeatureSummary/FeatureSummaryWhatListUnknown.cmake create mode 100644 Tests/RunCMake/FeatureSummary/FeatureSummaryWhatSingle-stdout.txt create mode 100644 Tests/RunCMake/FeatureSummary/FeatureSummaryWhatSingle.cmake create mode 100644 Tests/RunCMake/FeatureSummary/FeatureSummaryWhatSingleUnknown-result.txt create mode 100644 Tests/RunCMake/FeatureSummary/FeatureSummaryWhatSingleUnknown-stderr.txt create mode 100644 Tests/RunCMake/FeatureSummary/FeatureSummaryWhatSingleUnknown.cmake create mode 100644 Tests/RunCMake/FeatureSummary/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/File_Generate/CarryPermissions-result.txt create mode 100644 Tests/RunCMake/File_Generate/CarryPermissions-stderr.txt create mode 100644 Tests/RunCMake/File_Generate/CarryPermissions.cmake create mode 100644 Tests/RunCMake/File_Generate/GenerateSource-result.txt create mode 100644 Tests/RunCMake/File_Generate/GenerateSource-stderr.txt create mode 100644 Tests/RunCMake/File_Generate/GenerateSource.cmake create mode 100644 Tests/RunCMake/File_Generate/OutputNameMatchesObjects-result.txt create mode 100644 Tests/RunCMake/File_Generate/OutputNameMatchesObjects-stderr.txt create mode 100644 Tests/RunCMake/File_Generate/OutputNameMatchesObjects.cmake create mode 100644 Tests/RunCMake/File_Generate/OutputNameMatchesOtherSources-result.txt create mode 100644 Tests/RunCMake/File_Generate/OutputNameMatchesOtherSources-stderr.txt create mode 100644 Tests/RunCMake/File_Generate/OutputNameMatchesOtherSources.cmake create mode 100644 Tests/RunCMake/File_Generate/OutputNameMatchesSources-result.txt create mode 100644 Tests/RunCMake/File_Generate/OutputNameMatchesSources-stderr.txt create mode 100644 Tests/RunCMake/File_Generate/OutputNameMatchesSources.cmake create mode 100644 Tests/RunCMake/File_Generate/ReRunCMake-result.txt create mode 100644 Tests/RunCMake/File_Generate/ReRunCMake-stderr.txt create mode 100644 Tests/RunCMake/File_Generate/ReRunCMake.cmake create mode 100644 Tests/RunCMake/File_Generate/WriteIfDifferent-result.txt create mode 100644 Tests/RunCMake/File_Generate/WriteIfDifferent-stderr.txt create mode 100644 Tests/RunCMake/File_Generate/WriteIfDifferent.cmake create mode 100644 Tests/RunCMake/File_Generate/empty.cpp create mode 100755 Tests/RunCMake/File_Generate/input_script.sh create mode 100644 Tests/RunCMake/FindPkgConfig/CMakeLists.txt create mode 100644 Tests/RunCMake/FindPkgConfig/FindPkgConfig_NO_PKGCONFIG_PATH.cmake create mode 100644 Tests/RunCMake/FindPkgConfig/FindPkgConfig_PKGCONFIG_PATH.cmake create mode 100644 Tests/RunCMake/FindPkgConfig/FindPkgConfig_PKGCONFIG_PATH_NO_CMAKE_ENVIRONMENT_PATH.cmake create mode 100644 Tests/RunCMake/FindPkgConfig/FindPkgConfig_PKGCONFIG_PATH_NO_CMAKE_PATH.cmake create mode 100644 Tests/RunCMake/FindPkgConfig/RunCMakeTest.cmake create mode 100755 Tests/RunCMake/FindPkgConfig/dummy-pkg-config.bat create mode 100755 Tests/RunCMake/FindPkgConfig/dummy-pkg-config.sh create mode 100644 Tests/RunCMake/FindPkgConfig/pc-bar/lib/i386-linux-gnu/pkgconfig/.placeholder create mode 100644 Tests/RunCMake/FindPkgConfig/pc-bar/lib/pkgconfig/.placeholder create mode 100644 Tests/RunCMake/FindPkgConfig/pc-bar/lib/x86_64-linux-gnu/pkgconfig/.placeholder create mode 100644 Tests/RunCMake/FindPkgConfig/pc-bar/lib64/pkgconfig/.placeholder create mode 100644 Tests/RunCMake/FindPkgConfig/pc-foo/lib/i386-linux-gnu/pkgconfig/.placeholder create mode 100644 Tests/RunCMake/FindPkgConfig/pc-foo/lib/pkgconfig/.placeholder create mode 100644 Tests/RunCMake/FindPkgConfig/pc-foo/lib/x86_64-linux-gnu/pkgconfig/.placeholder create mode 100644 Tests/RunCMake/FindPkgConfig/pc-foo/lib64/pkgconfig/.placeholder create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidCompiler-TARGET_PDB_FILE-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidCompiler-TARGET_PDB_FILE-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidCompiler-TARGET_PDB_FILE.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-CXX_COMPILER_ID-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-CXX_COMPILER_ID-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-CXX_COMPILER_ID.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-CXX_COMPILER_VERSION-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-CXX_COMPILER_VERSION-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-CXX_COMPILER_VERSION.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-C_COMPILER_ID-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-C_COMPILER_ID-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-C_COMPILER_ID.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-C_COMPILER_VERSION-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-C_COMPILER_VERSION-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-C_COMPILER_VERSION.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-TARGET_PDB_FILE-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-TARGET_PDB_FILE-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-TARGET_PDB_FILE.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-TARGET_POLICY-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-TARGET_POLICY-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-TARGET_POLICY.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-TARGET_PROPERTY-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-TARGET_PROPERTY-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-TARGET_PROPERTY.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/ValidTarget-TARGET_PDB_FILE-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/ValidTarget-TARGET_PDB_FILE-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/ValidTarget-TARGET_PDB_FILE.cmake create mode 100644 Tests/RunCMake/GeneratorPlatform/BadPlatform-result.txt create mode 100644 Tests/RunCMake/GeneratorPlatform/BadPlatform-stderr.txt create mode 100644 Tests/RunCMake/GeneratorPlatform/BadPlatform-toolchain.cmake create mode 100644 Tests/RunCMake/GeneratorPlatform/BadPlatform.cmake create mode 100644 Tests/RunCMake/GeneratorPlatform/BadPlatformToolchain-result.txt create mode 100644 Tests/RunCMake/GeneratorPlatform/BadPlatformToolchain-stderr.txt create mode 100644 Tests/RunCMake/GeneratorPlatform/BadPlatformToolchain.cmake create mode 100644 Tests/RunCMake/GeneratorPlatform/CMakeLists.txt create mode 100644 Tests/RunCMake/GeneratorPlatform/NoPlatform-result.txt create mode 100644 Tests/RunCMake/GeneratorPlatform/NoPlatform-stderr.txt create mode 100644 Tests/RunCMake/GeneratorPlatform/NoPlatform.cmake create mode 100644 Tests/RunCMake/GeneratorPlatform/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/GeneratorPlatform/TestPlatform-toolchain.cmake create mode 100644 Tests/RunCMake/GeneratorPlatform/TestPlatformToolchain-result.txt create mode 100644 Tests/RunCMake/GeneratorPlatform/TestPlatformToolchain-stderr.txt create mode 100644 Tests/RunCMake/GeneratorPlatform/TestPlatformToolchain.cmake create mode 100644 Tests/RunCMake/GeneratorPlatform/TwoPlatforms-result.txt create mode 100644 Tests/RunCMake/GeneratorPlatform/TwoPlatforms-stderr.txt create mode 100644 Tests/RunCMake/GeneratorPlatform/TwoPlatforms.cmake create mode 100644 Tests/RunCMake/GeneratorPlatform/x64Platform-stdout.txt create mode 100644 Tests/RunCMake/GeneratorPlatform/x64Platform.cmake create mode 100644 Tests/RunCMake/GeneratorToolset/BadToolset-toolchain.cmake create mode 100644 Tests/RunCMake/GeneratorToolset/BadToolsetToolchain-result.txt create mode 100644 Tests/RunCMake/GeneratorToolset/BadToolsetToolchain-stderr.txt create mode 100644 Tests/RunCMake/GeneratorToolset/BadToolsetToolchain.cmake create mode 100644 Tests/RunCMake/GeneratorToolset/TestToolset-toolchain.cmake create mode 100644 Tests/RunCMake/GeneratorToolset/TestToolsetToolchain-result.txt create mode 100644 Tests/RunCMake/GeneratorToolset/TestToolsetToolchain-stderr.txt create mode 100644 Tests/RunCMake/GeneratorToolset/TestToolsetToolchain.cmake create mode 100644 Tests/RunCMake/Syntax/AtWithVariable-stderr.txt create mode 100644 Tests/RunCMake/Syntax/AtWithVariable.cmake create mode 100644 Tests/RunCMake/Syntax/AtWithVariableAtOnly-stderr.txt create mode 100644 Tests/RunCMake/Syntax/AtWithVariableAtOnly.cmake create mode 100644 Tests/RunCMake/Syntax/AtWithVariableAtOnlyFile-stderr.txt create mode 100644 Tests/RunCMake/Syntax/AtWithVariableAtOnlyFile.cmake create mode 100644 Tests/RunCMake/Syntax/AtWithVariableEmptyExpansion-stderr.txt create mode 100644 Tests/RunCMake/Syntax/AtWithVariableEmptyExpansion.cmake create mode 100644 Tests/RunCMake/Syntax/AtWithVariableEmptyExpansionAtOnly-stderr.txt create mode 100644 Tests/RunCMake/Syntax/AtWithVariableEmptyExpansionAtOnly.cmake create mode 100644 Tests/RunCMake/Syntax/AtWithVariableFile-stderr.txt create mode 100644 Tests/RunCMake/Syntax/AtWithVariableFile.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-At-NEW-stderr.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-At-NEW.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-At-OLD-stderr.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-At-OLD.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-At-WARN-newlines-stderr.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-At-WARN-newlines.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-At-WARN-stderr.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-At-WARN.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-NUL-stderr.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NUL.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithCarriageReturn-result.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithCarriageReturn-stderr.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithCarriageReturn.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithCarriageReturnQuoted.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithEscapedSpaces-result.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithEscapedSpaces-stderr.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithEscapedSpaces.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithEscapedSpacesQuoted.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithEscapedTabs-result.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithEscapedTabs-stderr.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithEscapedTabs.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithEscapedTabsQuoted.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithNewline-result.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithNewline-stderr.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithNewline.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithNewlineQuoted.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithSpaces-result.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithSpaces-stderr.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithSpaces.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithSpacesQuoted-result.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithSpacesQuoted-stderr.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithSpacesQuoted.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithTabs-result.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithTabs-stderr.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithTabs.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithTabsQuoted-result.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithTabsQuoted-stderr.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-NameWithTabsQuoted.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-ParenInENV-stderr.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-ParenInENV.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-ParenInQuotedENV-stderr.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-ParenInQuotedENV.cmake create mode 100644 Tests/RunCMake/Syntax/CMP0053-WARN-stderr.txt create mode 100644 Tests/RunCMake/Syntax/CMP0053-WARN.cmake create mode 100644 Tests/RunCMake/Syntax/Escape2-result.txt create mode 100644 Tests/RunCMake/Syntax/Escape2-stderr.txt create mode 100644 Tests/RunCMake/Syntax/Escape2.cmake create mode 100644 Tests/RunCMake/Syntax/EscapeChar-char-result.txt create mode 100644 Tests/RunCMake/Syntax/EscapeChar-char-stderr.txt.in create mode 100644 Tests/RunCMake/Syntax/EscapeChar-char.cmake.in create mode 100644 Tests/RunCMake/Syntax/EscapeCharsAllowed-stderr.txt create mode 100644 Tests/RunCMake/Syntax/EscapeCharsAllowed.cmake create mode 100644 Tests/RunCMake/Syntax/EscapeCharsDisallowed.cmake create mode 100644 Tests/RunCMake/Syntax/EscapeQuotes-stderr.txt create mode 100644 Tests/RunCMake/Syntax/EscapeQuotes.cmake create mode 100644 Tests/RunCMake/Syntax/EscapedAt-stderr.txt create mode 100644 Tests/RunCMake/Syntax/EscapedAt.cmake create mode 100644 Tests/RunCMake/Syntax/ExpandInAt-stderr.txt create mode 100644 Tests/RunCMake/Syntax/ExpandInAt.cmake create mode 100644 Tests/RunCMake/Syntax/NameWithCarriageReturn-result.txt create mode 100644 Tests/RunCMake/Syntax/NameWithCarriageReturn-stderr.txt create mode 100644 Tests/RunCMake/Syntax/NameWithCarriageReturn.cmake create mode 100644 Tests/RunCMake/Syntax/NameWithCarriageReturnQuoted-result.txt create mode 100644 Tests/RunCMake/Syntax/NameWithCarriageReturnQuoted-stderr.txt create mode 100644 Tests/RunCMake/Syntax/NameWithCarriageReturnQuoted.cmake create mode 100644 Tests/RunCMake/Syntax/NameWithEscapedSpaces-result.txt create mode 100644 Tests/RunCMake/Syntax/NameWithEscapedSpaces-stderr.txt create mode 100644 Tests/RunCMake/Syntax/NameWithEscapedSpaces.cmake create mode 100644 Tests/RunCMake/Syntax/NameWithEscapedSpacesQuoted-result.txt create mode 100644 Tests/RunCMake/Syntax/NameWithEscapedSpacesQuoted-stderr.txt create mode 100644 Tests/RunCMake/Syntax/NameWithEscapedSpacesQuoted.cmake create mode 100644 Tests/RunCMake/Syntax/NameWithEscapedTabs-result.txt create mode 100644 Tests/RunCMake/Syntax/NameWithEscapedTabs-stderr.txt create mode 100644 Tests/RunCMake/Syntax/NameWithEscapedTabs.cmake create mode 100644 Tests/RunCMake/Syntax/NameWithEscapedTabsQuoted-result.txt create mode 100644 Tests/RunCMake/Syntax/NameWithEscapedTabsQuoted-stderr.txt create mode 100644 Tests/RunCMake/Syntax/NameWithEscapedTabsQuoted.cmake create mode 100644 Tests/RunCMake/Syntax/NameWithNewline-result.txt create mode 100644 Tests/RunCMake/Syntax/NameWithNewline-stderr.txt create mode 100644 Tests/RunCMake/Syntax/NameWithNewline.cmake create mode 100644 Tests/RunCMake/Syntax/NameWithNewlineQuoted-result.txt create mode 100644 Tests/RunCMake/Syntax/NameWithNewlineQuoted-stderr.txt create mode 100644 Tests/RunCMake/Syntax/NameWithNewlineQuoted.cmake create mode 100644 Tests/RunCMake/Syntax/NameWithSpaces-result.txt create mode 100644 Tests/RunCMake/Syntax/NameWithSpaces-stderr.txt create mode 100644 Tests/RunCMake/Syntax/NameWithSpaces.cmake create mode 100644 Tests/RunCMake/Syntax/NameWithSpacesQuoted-result.txt create mode 100644 Tests/RunCMake/Syntax/NameWithSpacesQuoted-stderr.txt create mode 100644 Tests/RunCMake/Syntax/NameWithSpacesQuoted.cmake create mode 100644 Tests/RunCMake/Syntax/NameWithTabs-result.txt create mode 100644 Tests/RunCMake/Syntax/NameWithTabs-stderr.txt create mode 100644 Tests/RunCMake/Syntax/NameWithTabs.cmake create mode 100644 Tests/RunCMake/Syntax/NameWithTabsQuoted-result.txt create mode 100644 Tests/RunCMake/Syntax/NameWithTabsQuoted-stderr.txt create mode 100644 Tests/RunCMake/Syntax/NameWithTabsQuoted.cmake create mode 100644 Tests/RunCMake/Syntax/ParenInENV-result.txt create mode 100644 Tests/RunCMake/Syntax/ParenInENV-stderr.txt create mode 100644 Tests/RunCMake/Syntax/ParenInENV.cmake create mode 100644 Tests/RunCMake/Syntax/ParenInQuotedENV-stderr.txt create mode 100644 Tests/RunCMake/Syntax/ParenInQuotedENV.cmake create mode 100644 Tests/RunCMake/Syntax/ParenInVarName0-result.txt create mode 100644 Tests/RunCMake/Syntax/ParenInVarName0-stderr.txt create mode 100644 Tests/RunCMake/Syntax/ParenInVarName0.cmake create mode 100644 Tests/RunCMake/Syntax/ParenInVarName1-result.txt create mode 100644 Tests/RunCMake/Syntax/ParenInVarName1-stderr.txt create mode 100644 Tests/RunCMake/Syntax/ParenInVarName1.cmake create mode 100644 Tests/RunCMake/Syntax/Unquoted2-stderr.txt create mode 100644 Tests/RunCMake/Syntax/Unquoted2.cmake create mode 100644 Tests/RunCMake/Syntax/UnterminatedBrace0-result.txt create mode 100644 Tests/RunCMake/Syntax/UnterminatedBrace0-stderr.txt create mode 100644 Tests/RunCMake/Syntax/UnterminatedBrace0.cmake create mode 100644 Tests/RunCMake/Syntax/UnterminatedBrace1-stderr.txt create mode 100644 Tests/RunCMake/Syntax/UnterminatedBrace1.cmake create mode 100644 Tests/RunCMake/Syntax/UnterminatedBrace2-result.txt create mode 100644 Tests/RunCMake/Syntax/UnterminatedBrace2-stderr.txt create mode 100644 Tests/RunCMake/Syntax/UnterminatedBrace2.cmake create mode 100644 Tests/RunCMake/Syntax/atfile.txt.in create mode 100644 Tests/RunCMake/TargetObjects/BadContext-result.txt create mode 100644 Tests/RunCMake/TargetObjects/BadContext-stderr.txt create mode 100644 Tests/RunCMake/TargetObjects/BadContext.cmake create mode 100644 Tests/RunCMake/TargetObjects/CMakeLists.txt create mode 100644 Tests/RunCMake/TargetObjects/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle1-result.txt create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle1-stderr.txt create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle1.cmake create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle2-result.txt create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle2-stderr.txt create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle2.cmake create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle3-result.txt create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle3-stderr.txt create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle3.cmake create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle4-result.txt create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle4-stderr.txt create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle4.cmake create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle5-result.txt create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle5-stderr.txt create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle5.cmake create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle6-result.txt create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle6-stderr.txt create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/LinkImplementationCycle6.cmake create mode 100644 Tests/RunCMake/TargetPropertyGeneratorExpressions/empty.cpp create mode 100644 Tests/RunCMake/TargetSources/CMP0026-LOCATION-result.txt create mode 100644 Tests/RunCMake/TargetSources/CMP0026-LOCATION-stderr.txt create mode 100644 Tests/RunCMake/TargetSources/CMP0026-LOCATION.cmake create mode 100644 Tests/RunCMake/TargetSources/CMakeLists.txt create mode 100644 Tests/RunCMake/TargetSources/ConfigNotAllowed-result.txt create mode 100644 Tests/RunCMake/TargetSources/ConfigNotAllowed-stderr.txt create mode 100644 Tests/RunCMake/TargetSources/ConfigNotAllowed.cmake create mode 100644 Tests/RunCMake/TargetSources/ExportBuild-result.txt create mode 100644 Tests/RunCMake/TargetSources/ExportBuild-stderr.txt create mode 100644 Tests/RunCMake/TargetSources/ExportBuild.cmake create mode 100644 Tests/RunCMake/TargetSources/ExportInstall-result.txt create mode 100644 Tests/RunCMake/TargetSources/ExportInstall-stderr.txt create mode 100644 Tests/RunCMake/TargetSources/ExportInstall.cmake create mode 100644 Tests/RunCMake/TargetSources/OriginDebug-result.txt create mode 100644 Tests/RunCMake/TargetSources/OriginDebug-stderr.txt create mode 100644 Tests/RunCMake/TargetSources/OriginDebug.cmake create mode 100644 Tests/RunCMake/TargetSources/OriginDebugIDE-result.txt create mode 100644 Tests/RunCMake/TargetSources/OriginDebugIDE-stderr.txt create mode 100644 Tests/RunCMake/TargetSources/OriginDebugIDE.cmake create mode 100644 Tests/RunCMake/TargetSources/RelativePathInInterface-result.txt create mode 100644 Tests/RunCMake/TargetSources/RelativePathInInterface-stderr.txt create mode 100644 Tests/RunCMake/TargetSources/RelativePathInInterface.cmake create mode 100644 Tests/RunCMake/TargetSources/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/TargetSources/empty_1.cpp create mode 100644 Tests/RunCMake/TargetSources/empty_2.cpp create mode 100644 Tests/RunCMake/TargetSources/empty_3.cpp create mode 100644 Tests/RunCMake/TargetSources/empty_4.cpp create mode 100644 Tests/RunCMake/TargetSources/main.cpp create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/CMakeLists.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/EmptyPrefix-result.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/EmptyPrefix-stderr.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/EmptyPrefix.cmake create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/ExtraArgs-result.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/ExtraArgs-stderr.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/ExtraArgs.cmake create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/FileTypo-result.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/FileTypo-stderr.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/FileTypo.cmake create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/InvalidArgs-result.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/InvalidArgs-stderr.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/InvalidArgs.cmake create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/InvalidCXXFeature-result.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/InvalidCXXFeature-stderr.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/InvalidCXXFeature.cmake create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/InvalidCompiler-result.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/InvalidCompiler-stderr.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/InvalidCompiler.cmake create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/InvalidFeature-result.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/InvalidFeature-stderr.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/InvalidFeature.cmake create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/InvalidPrefix-result.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/InvalidPrefix-stderr.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/InvalidPrefix.cmake create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/MultiBadOutDir-result.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/MultiBadOutDir-stderr.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/MultiBadOutDir.cmake create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/MultiNoOutFileVar-result.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/MultiNoOutFileVar-stderr.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/MultiNoOutFileVar.cmake create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/MultiNoOutdir-result.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/MultiNoOutdir-stderr.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/MultiNoOutdir.cmake create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/NoCompiler-result.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/NoCompiler-stderr.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/NoCompiler.cmake create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/NoFeature-result.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/NoFeature-stderr.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/NoFeature.cmake create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/OldVersion-result.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/OldVersion-stderr.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/OldVersion.cmake create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/PrefixTypo-result.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/PrefixTypo-stderr.txt create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/PrefixTypo.cmake create mode 100644 Tests/RunCMake/WriteCompilerDetectionHeader/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/XcodeProject/CMakeLists.txt create mode 100644 Tests/RunCMake/XcodeProject/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/XcodeProject/XcodeFileType-check.cmake create mode 100644 Tests/RunCMake/XcodeProject/XcodeFileType.cmake create mode 100644 Tests/RunCMake/XcodeProject/main.c create mode 100644 Tests/RunCMake/XcodeProject/src-default create mode 100644 Tests/RunCMake/XcodeProject/src-explicit create mode 100644 Tests/RunCMake/XcodeProject/src-lastKnown create mode 100644 Tests/RunCMake/add_custom_command/AppendNoOutput-result.txt create mode 100644 Tests/RunCMake/add_custom_command/AppendNoOutput-stderr.txt create mode 100644 Tests/RunCMake/add_custom_command/AppendNoOutput.cmake create mode 100644 Tests/RunCMake/add_custom_command/AppendNotOutput-result.txt create mode 100644 Tests/RunCMake/add_custom_command/AppendNotOutput-stderr.txt create mode 100644 Tests/RunCMake/add_custom_command/AppendNotOutput.cmake create mode 100644 Tests/RunCMake/add_custom_command/BadArgument-result.txt create mode 100644 Tests/RunCMake/add_custom_command/BadArgument-stderr.txt create mode 100644 Tests/RunCMake/add_custom_command/BadArgument.cmake create mode 100644 Tests/RunCMake/add_custom_command/CMakeLists.txt create mode 100644 Tests/RunCMake/add_custom_command/NoArguments-result.txt create mode 100644 Tests/RunCMake/add_custom_command/NoArguments-stderr.txt create mode 100644 Tests/RunCMake/add_custom_command/NoArguments.cmake create mode 100644 Tests/RunCMake/add_custom_command/NoOutputOrTarget-result.txt create mode 100644 Tests/RunCMake/add_custom_command/NoOutputOrTarget-stderr.txt create mode 100644 Tests/RunCMake/add_custom_command/NoOutputOrTarget.cmake create mode 100644 Tests/RunCMake/add_custom_command/OutputAndTarget-result.txt create mode 100644 Tests/RunCMake/add_custom_command/OutputAndTarget-stderr.txt create mode 100644 Tests/RunCMake/add_custom_command/OutputAndTarget.cmake create mode 100644 Tests/RunCMake/add_custom_command/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/add_custom_command/SourceByproducts-result.txt create mode 100644 Tests/RunCMake/add_custom_command/SourceByproducts-stderr.txt create mode 100644 Tests/RunCMake/add_custom_command/SourceByproducts.cmake create mode 100644 Tests/RunCMake/add_custom_command/SourceUsesTerminal-result.txt create mode 100644 Tests/RunCMake/add_custom_command/SourceUsesTerminal-stderr.txt create mode 100644 Tests/RunCMake/add_custom_command/SourceUsesTerminal.cmake create mode 100644 Tests/RunCMake/add_custom_target/BadTargetName-result.txt create mode 100644 Tests/RunCMake/add_custom_target/BadTargetName-stderr.txt create mode 100644 Tests/RunCMake/add_custom_target/BadTargetName.cmake create mode 100644 Tests/RunCMake/add_custom_target/ByproductsNoCommand-result.txt create mode 100644 Tests/RunCMake/add_custom_target/ByproductsNoCommand-stderr.txt create mode 100644 Tests/RunCMake/add_custom_target/ByproductsNoCommand.cmake create mode 100644 Tests/RunCMake/add_custom_target/CMakeLists.txt create mode 100644 Tests/RunCMake/add_custom_target/NoArguments-result.txt create mode 100644 Tests/RunCMake/add_custom_target/NoArguments-stderr.txt create mode 100644 Tests/RunCMake/add_custom_target/NoArguments.cmake create mode 100644 Tests/RunCMake/add_custom_target/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/add_custom_target/UsesTerminalNoCommand-result.txt create mode 100644 Tests/RunCMake/add_custom_target/UsesTerminalNoCommand-stderr.txt create mode 100644 Tests/RunCMake/add_custom_target/UsesTerminalNoCommand.cmake create mode 100644 Tests/RunCMake/configure_file/BadArg-result.txt create mode 100644 Tests/RunCMake/configure_file/BadArg-stderr.txt rename Tests/{CMakeTests/ConfigureFile-BadArg.cmake => RunCMake/configure_file/BadArg.cmake} (100%) create mode 100644 Tests/RunCMake/configure_file/CMakeLists.txt create mode 100644 Tests/RunCMake/configure_file/DirInput-result.txt create mode 100644 Tests/RunCMake/configure_file/DirInput-stderr.txt rename Tests/{CMakeTests/ConfigureFile-DirInput.cmake => RunCMake/configure_file/DirInput.cmake} (100%) create mode 100644 Tests/RunCMake/configure_file/DirOutput-stderr.txt create mode 100644 Tests/RunCMake/configure_file/DirOutput.cmake create mode 100644 Tests/RunCMake/configure_file/DirOutput.txt create mode 100644 Tests/RunCMake/configure_file/NO-BOM.cmake create mode 100644 Tests/RunCMake/configure_file/NO-BOM.txt.in create mode 100644 Tests/RunCMake/configure_file/NewLineStyle-COPYONLY-result.txt create mode 100644 Tests/RunCMake/configure_file/NewLineStyle-COPYONLY-stderr.txt rename Tests/{CMakeTests/ConfigureFile-NewLineStyle-COPYONLY.cmake => RunCMake/configure_file/NewLineStyle-COPYONLY.cmake} (58%) create mode 100644 Tests/RunCMake/configure_file/NewLineStyle-NoArg-result.txt create mode 100644 Tests/RunCMake/configure_file/NewLineStyle-NoArg-stderr.txt rename Tests/{CMakeTests/ConfigureFile-NewLineStyle-NoArg.cmake => RunCMake/configure_file/NewLineStyle-NoArg.cmake} (55%) rename Tests/{CMakeTests/ConfigureFile-NewLineStyle-ValidArg.cmake => RunCMake/configure_file/NewLineStyle-ValidArg.cmake} (85%) create mode 100644 Tests/RunCMake/configure_file/NewLineStyle-WrongArg-result.txt create mode 100644 Tests/RunCMake/configure_file/NewLineStyle-WrongArg-stderr.txt rename Tests/{CMakeTests/ConfigureFile-NewLineStyle-WrongArg.cmake => RunCMake/configure_file/NewLineStyle-WrongArg.cmake} (56%) create mode 100644 Tests/RunCMake/configure_file/Relative-In.txt create mode 100644 Tests/RunCMake/configure_file/Relative-stderr.txt create mode 100644 Tests/RunCMake/configure_file/Relative.cmake create mode 100644 Tests/RunCMake/configure_file/RerunCMake-rerun-stderr.txt create mode 100644 Tests/RunCMake/configure_file/RerunCMake-rerun-stdout.txt create mode 100644 Tests/RunCMake/configure_file/RerunCMake-stderr.txt create mode 100644 Tests/RunCMake/configure_file/RerunCMake-stdout.txt create mode 100644 Tests/RunCMake/configure_file/RerunCMake.cmake create mode 100644 Tests/RunCMake/configure_file/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/configure_file/UTF16BE-BOM-result.txt create mode 100644 Tests/RunCMake/configure_file/UTF16BE-BOM-stderr.txt create mode 100644 Tests/RunCMake/configure_file/UTF16BE-BOM.cmake create mode 100644 Tests/RunCMake/configure_file/UTF16BE-BOM.txt.in create mode 100644 Tests/RunCMake/configure_file/UTF16LE-BOM-result.txt create mode 100644 Tests/RunCMake/configure_file/UTF16LE-BOM-stderr.txt create mode 100644 Tests/RunCMake/configure_file/UTF16LE-BOM.cmake create mode 100644 Tests/RunCMake/configure_file/UTF16LE-BOM.txt.in create mode 100644 Tests/RunCMake/configure_file/UTF32BE-BOM-result.txt create mode 100644 Tests/RunCMake/configure_file/UTF32BE-BOM-stderr.txt create mode 100644 Tests/RunCMake/configure_file/UTF32BE-BOM.cmake create mode 100644 Tests/RunCMake/configure_file/UTF32BE-BOM.txt.in create mode 100644 Tests/RunCMake/configure_file/UTF32LE-BOM-result.txt create mode 100644 Tests/RunCMake/configure_file/UTF32LE-BOM-stderr.txt create mode 100644 Tests/RunCMake/configure_file/UTF32LE-BOM.cmake create mode 100644 Tests/RunCMake/configure_file/UTF32LE-BOM.txt.in create mode 100644 Tests/RunCMake/configure_file/UTF8-BOM.cmake create mode 100644 Tests/RunCMake/configure_file/UTF8-BOM.txt.in create mode 100644 Tests/RunCMake/configure_file/UnknownArg-stderr.txt create mode 100644 Tests/RunCMake/configure_file/UnknownArg.cmake create mode 100644 Tests/RunCMake/continue/CMakeLists.txt create mode 100644 Tests/RunCMake/continue/ContinueForEachInLists.cmake create mode 100644 Tests/RunCMake/continue/ContinueForeach-stdout.txt create mode 100644 Tests/RunCMake/continue/ContinueForeach.cmake create mode 100644 Tests/RunCMake/continue/ContinueNestedForeach-stdout.txt create mode 100644 Tests/RunCMake/continue/ContinueNestedForeach.cmake create mode 100644 Tests/RunCMake/continue/ContinueWhile-stdout.txt create mode 100644 Tests/RunCMake/continue/ContinueWhile.cmake create mode 100644 Tests/RunCMake/continue/NoArgumentsToContinue-result.txt create mode 100644 Tests/RunCMake/continue/NoArgumentsToContinue-stderr.txt create mode 100644 Tests/RunCMake/continue/NoArgumentsToContinue.cmake create mode 100644 Tests/RunCMake/continue/NoEnclosingBlock-result.txt create mode 100644 Tests/RunCMake/continue/NoEnclosingBlock-stderr.txt create mode 100644 Tests/RunCMake/continue/NoEnclosingBlock.cmake create mode 100644 Tests/RunCMake/continue/NoEnclosingBlockInFunction-result.txt create mode 100644 Tests/RunCMake/continue/NoEnclosingBlockInFunction-stderr.txt create mode 100644 Tests/RunCMake/continue/NoEnclosingBlockInFunction.cmake create mode 100644 Tests/RunCMake/continue/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/file/CMakeLists.txt create mode 100644 Tests/RunCMake/file/FileOpenFailRead-result.txt create mode 100644 Tests/RunCMake/file/FileOpenFailRead-stderr.txt create mode 100644 Tests/RunCMake/file/FileOpenFailRead.cmake create mode 100644 Tests/RunCMake/file/INSTALL-DIRECTORY-stdout.txt create mode 100644 Tests/RunCMake/file/INSTALL-DIRECTORY.cmake create mode 100644 Tests/RunCMake/file/INSTALL-MESSAGE-bad-result.txt create mode 100644 Tests/RunCMake/file/INSTALL-MESSAGE-bad-stderr.txt create mode 100644 Tests/RunCMake/file/INSTALL-MESSAGE-bad.cmake create mode 100644 Tests/RunCMake/file/LOCK-error-file-create-fail-result.txt create mode 100644 Tests/RunCMake/file/LOCK-error-file-create-fail-stderr.txt create mode 100644 Tests/RunCMake/file/LOCK-error-file-create-fail.cmake create mode 100644 Tests/RunCMake/file/LOCK-error-guard-incorrect-result.txt create mode 100644 Tests/RunCMake/file/LOCK-error-guard-incorrect-stderr.txt create mode 100644 Tests/RunCMake/file/LOCK-error-guard-incorrect.cmake create mode 100644 Tests/RunCMake/file/LOCK-error-incorrect-timeout-result.txt create mode 100644 Tests/RunCMake/file/LOCK-error-incorrect-timeout-stderr.txt create mode 100644 Tests/RunCMake/file/LOCK-error-incorrect-timeout-trail-result.txt create mode 100644 Tests/RunCMake/file/LOCK-error-incorrect-timeout-trail-stderr.txt create mode 100644 Tests/RunCMake/file/LOCK-error-incorrect-timeout-trail.cmake create mode 100644 Tests/RunCMake/file/LOCK-error-incorrect-timeout.cmake create mode 100644 Tests/RunCMake/file/LOCK-error-lock-fail-result.txt create mode 100644 Tests/RunCMake/file/LOCK-error-lock-fail-stderr.txt create mode 100644 Tests/RunCMake/file/LOCK-error-lock-fail.cmake create mode 100644 Tests/RunCMake/file/LOCK-error-negative-timeout-result.txt create mode 100644 Tests/RunCMake/file/LOCK-error-negative-timeout-stderr.txt create mode 100644 Tests/RunCMake/file/LOCK-error-negative-timeout.cmake create mode 100644 Tests/RunCMake/file/LOCK-error-no-function-result.txt create mode 100644 Tests/RunCMake/file/LOCK-error-no-function-stderr.txt create mode 100644 Tests/RunCMake/file/LOCK-error-no-function.cmake create mode 100644 Tests/RunCMake/file/LOCK-error-no-guard-result.txt create mode 100644 Tests/RunCMake/file/LOCK-error-no-guard-stderr.txt create mode 100644 Tests/RunCMake/file/LOCK-error-no-guard.cmake create mode 100644 Tests/RunCMake/file/LOCK-error-no-path-result.txt create mode 100644 Tests/RunCMake/file/LOCK-error-no-path-stderr.txt create mode 100644 Tests/RunCMake/file/LOCK-error-no-path.cmake create mode 100644 Tests/RunCMake/file/LOCK-error-no-result-variable-result.txt create mode 100644 Tests/RunCMake/file/LOCK-error-no-result-variable-stderr.txt create mode 100644 Tests/RunCMake/file/LOCK-error-no-result-variable.cmake create mode 100644 Tests/RunCMake/file/LOCK-error-no-timeout-result.txt create mode 100644 Tests/RunCMake/file/LOCK-error-no-timeout-stderr.txt create mode 100644 Tests/RunCMake/file/LOCK-error-no-timeout.cmake create mode 100644 Tests/RunCMake/file/LOCK-error-timeout-result.txt create mode 100644 Tests/RunCMake/file/LOCK-error-timeout-stderr.txt create mode 100644 Tests/RunCMake/file/LOCK-error-timeout-stdout.txt create mode 100644 Tests/RunCMake/file/LOCK-error-timeout.cmake create mode 100644 Tests/RunCMake/file/LOCK-error-unknown-option-result.txt create mode 100644 Tests/RunCMake/file/LOCK-error-unknown-option-stderr.txt create mode 100644 Tests/RunCMake/file/LOCK-error-unknown-option.cmake create mode 100644 Tests/RunCMake/file/LOCK-stdout.txt create mode 100644 Tests/RunCMake/file/LOCK.cmake create mode 100644 Tests/RunCMake/file/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/file/dir/empty.txt create mode 100644 Tests/RunCMake/file/subdir_test_unlock/CMakeLists.txt create mode 100644 Tests/RunCMake/file/timeout-script.cmake create mode 100644 Tests/RunCMake/find_dependency/CMakeLists.txt create mode 100644 Tests/RunCMake/find_dependency/EXACT-no-version-result.txt create mode 100644 Tests/RunCMake/find_dependency/EXACT-no-version-stderr.txt create mode 100644 Tests/RunCMake/find_dependency/EXACT-no-version.cmake create mode 100644 Tests/RunCMake/find_dependency/Pack1/Pack1Config.cmake create mode 100644 Tests/RunCMake/find_dependency/Pack1/Pack1ConfigVersion.cmake create mode 100644 Tests/RunCMake/find_dependency/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/find_dependency/empty-arg-3-result.txt create mode 100644 Tests/RunCMake/find_dependency/empty-arg-3-stderr.txt create mode 100644 Tests/RunCMake/find_dependency/empty-arg-3.cmake create mode 100644 Tests/RunCMake/find_dependency/empty-version-result.txt create mode 100644 Tests/RunCMake/find_dependency/empty-version-stderr.txt create mode 100644 Tests/RunCMake/find_dependency/empty-version.cmake create mode 100644 Tests/RunCMake/find_dependency/extra-args-result.txt create mode 100644 Tests/RunCMake/find_dependency/extra-args-stderr.txt create mode 100644 Tests/RunCMake/find_dependency/extra-args.cmake create mode 100644 Tests/RunCMake/find_dependency/invalid-arg-3-result.txt create mode 100644 Tests/RunCMake/find_dependency/invalid-arg-3-stderr.txt create mode 100644 Tests/RunCMake/find_dependency/invalid-arg-3.cmake create mode 100644 Tests/RunCMake/find_library/CMakeLists.txt create mode 100644 Tests/RunCMake/find_library/Created-stderr.txt create mode 100644 Tests/RunCMake/find_library/Created.cmake create mode 100644 Tests/RunCMake/find_library/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/get_property/CMakeLists.txt create mode 100644 Tests/RunCMake/get_property/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/get_property/cache_properties-stderr.txt create mode 100644 Tests/RunCMake/get_property/cache_properties.cmake create mode 100644 Tests/RunCMake/get_property/directory_properties-stderr.txt create mode 100644 Tests/RunCMake/get_property/directory_properties.cmake create mode 100644 Tests/RunCMake/get_property/global_properties-stderr.txt create mode 100644 Tests/RunCMake/get_property/global_properties.cmake create mode 100644 Tests/RunCMake/get_property/install_properties-stderr.txt create mode 100644 Tests/RunCMake/get_property/install_properties.cmake create mode 100644 Tests/RunCMake/get_property/source_properties-stderr.txt create mode 100644 Tests/RunCMake/get_property/source_properties.cmake create mode 100644 Tests/RunCMake/get_property/target_properties-stderr.txt create mode 100644 Tests/RunCMake/get_property/target_properties.cmake create mode 100644 Tests/RunCMake/get_property/test_properties-stderr.txt create mode 100644 Tests/RunCMake/get_property/test_properties.cmake create mode 100644 Tests/RunCMake/include_directories/BinInInstallPrefix-CMP0052-NEW-result.txt create mode 100644 Tests/RunCMake/include_directories/BinInInstallPrefix-CMP0052-NEW-stderr.txt create mode 100644 Tests/RunCMake/include_directories/BinInInstallPrefix-CMP0052-OLD-result.txt create mode 100644 Tests/RunCMake/include_directories/BinInInstallPrefix-CMP0052-OLD-stderr.txt create mode 100644 Tests/RunCMake/include_directories/BinInInstallPrefix-CMP0052-WARN-result.txt create mode 100644 Tests/RunCMake/include_directories/BinInInstallPrefix-CMP0052-WARN-stderr.txt create mode 100644 Tests/RunCMake/include_directories/DirInInstallPrefix-result.txt create mode 100644 Tests/RunCMake/include_directories/DirInInstallPrefix-stderr.txt create mode 100644 Tests/RunCMake/include_directories/DirInInstallPrefix.cmake create mode 100644 Tests/RunCMake/include_directories/InstallInBinDir-result.txt create mode 100644 Tests/RunCMake/include_directories/InstallInBinDir-stderr.txt create mode 100644 Tests/RunCMake/include_directories/InstallInSrcDir-result.txt create mode 100644 Tests/RunCMake/include_directories/InstallInSrcDir-stderr.txt create mode 100644 Tests/RunCMake/include_directories/InstallPrefixInInterface-result.txt create mode 100644 Tests/RunCMake/include_directories/InstallPrefixInInterface-stderr.txt create mode 100644 Tests/RunCMake/include_directories/InstallPrefixInInterface.cmake create mode 100644 Tests/RunCMake/include_directories/InstallToPrefixInSrcDirInSource-result.txt create mode 100644 Tests/RunCMake/include_directories/InstallToPrefixInSrcDirInSource-stderr.txt create mode 100644 Tests/RunCMake/include_directories/InstallToPrefixInSrcDirOutOfSource-result.txt create mode 100644 Tests/RunCMake/include_directories/InstallToPrefixInSrcDirOutOfSource-stderr.txt create mode 100644 Tests/RunCMake/include_directories/SrcInInstallPrefix-CMP0052-NEW-result.txt create mode 100644 Tests/RunCMake/include_directories/SrcInInstallPrefix-CMP0052-NEW-stderr.txt create mode 100644 Tests/RunCMake/include_directories/SrcInInstallPrefix-CMP0052-OLD-result.txt create mode 100644 Tests/RunCMake/include_directories/SrcInInstallPrefix-CMP0052-OLD-stderr.txt create mode 100644 Tests/RunCMake/include_directories/SrcInInstallPrefix-CMP0052-WARN-result.txt create mode 100644 Tests/RunCMake/include_directories/SrcInInstallPrefix-CMP0052-WARN-stderr.txt create mode 100644 Tests/RunCMake/install/DIRECTORY-MESSAGE_NEVER-check.cmake create mode 100644 Tests/RunCMake/install/DIRECTORY-MESSAGE_NEVER.cmake create mode 100644 Tests/RunCMake/install/DIRECTORY-PATTERN-MESSAGE_NEVER-result.txt create mode 100644 Tests/RunCMake/install/DIRECTORY-PATTERN-MESSAGE_NEVER-stderr.txt create mode 100644 Tests/RunCMake/install/DIRECTORY-PATTERN-MESSAGE_NEVER.cmake create mode 100644 Tests/RunCMake/install/DIRECTORY-message-check.cmake create mode 100644 Tests/RunCMake/install/DIRECTORY-message-lazy-check.cmake create mode 100644 Tests/RunCMake/install/DIRECTORY-message-lazy.cmake create mode 100644 Tests/RunCMake/install/DIRECTORY-message.cmake create mode 100644 Tests/RunCMake/install/dir/empty.txt create mode 100644 Tests/RunCMake/return/CMakeLists.txt create mode 100644 Tests/RunCMake/return/ReturnFromForeach-result.txt create mode 100644 Tests/RunCMake/return/ReturnFromForeach.cmake create mode 100644 Tests/RunCMake/return/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/set/ParentPulling-stderr.txt create mode 100644 Tests/RunCMake/set/ParentPulling.cmake create mode 100644 Tests/RunCMake/set/ParentPullingRecursive-stderr.txt create mode 100644 Tests/RunCMake/set/ParentPullingRecursive.cmake create mode 100644 Tests/RunCMake/set/ParentScope-result.txt rename Tests/RunCMake/set/{PARENT_SCOPE.cmake => ParentScope.cmake} (100%) create mode 100644 Tests/RunCMake/string/RegexClear-stderr.txt create mode 100644 Tests/RunCMake/string/RegexClear.cmake create mode 100644 Tests/RunCMake/string/UTF-16BE-stderr.txt create mode 100644 Tests/RunCMake/string/UTF-16BE.cmake create mode 100644 Tests/RunCMake/string/UTF-16BE.txt create mode 100644 Tests/RunCMake/string/UTF-16LE-stderr.txt create mode 100644 Tests/RunCMake/string/UTF-16LE.cmake create mode 100644 Tests/RunCMake/string/UTF-16LE.txt create mode 100644 Tests/RunCMake/string/UTF-32BE-stderr.txt create mode 100644 Tests/RunCMake/string/UTF-32BE.cmake create mode 100644 Tests/RunCMake/string/UTF-32BE.txt create mode 100644 Tests/RunCMake/string/UTF-32LE-stderr.txt create mode 100644 Tests/RunCMake/string/UTF-32LE.cmake create mode 100644 Tests/RunCMake/string/UTF-32LE.txt create mode 100644 Tests/RunCMake/string/Uuid.cmake create mode 100644 Tests/RunCMake/string/UuidBadNamespace-result.txt create mode 100644 Tests/RunCMake/string/UuidBadNamespace-stderr.txt create mode 100644 Tests/RunCMake/string/UuidBadNamespace.cmake create mode 100644 Tests/RunCMake/string/UuidBadType-result.txt create mode 100644 Tests/RunCMake/string/UuidBadType-stderr.txt create mode 100644 Tests/RunCMake/string/UuidBadType.cmake create mode 100644 Tests/RunCMake/string/UuidMissingNameValue-result.txt create mode 100644 Tests/RunCMake/string/UuidMissingNameValue-stderr.txt create mode 100644 Tests/RunCMake/string/UuidMissingNameValue.cmake create mode 100644 Tests/RunCMake/string/UuidMissingNamespace-result.txt create mode 100644 Tests/RunCMake/string/UuidMissingNamespace-stderr.txt create mode 100644 Tests/RunCMake/string/UuidMissingNamespace.cmake create mode 100644 Tests/RunCMake/string/UuidMissingNamespaceValue-result.txt create mode 100644 Tests/RunCMake/string/UuidMissingNamespaceValue-stderr.txt create mode 100644 Tests/RunCMake/string/UuidMissingNamespaceValue.cmake create mode 100644 Tests/RunCMake/string/UuidMissingTypeValue-result.txt create mode 100644 Tests/RunCMake/string/UuidMissingTypeValue-stderr.txt create mode 100644 Tests/RunCMake/string/UuidMissingTypeValue.cmake create mode 100644 Tests/RunCMake/string/cmake/Finddummy.cmake create mode 100644 Tests/RunCMake/string/subdir/CMakeLists.txt create mode 100644 Tests/RunCMake/target_compile_features/CMakeLists.txt create mode 100644 Tests/RunCMake/target_compile_features/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/target_compile_features/alias_target-result.txt create mode 100644 Tests/RunCMake/target_compile_features/alias_target-stderr.txt create mode 100644 Tests/RunCMake/target_compile_features/alias_target.cmake create mode 100644 Tests/RunCMake/target_compile_features/empty.c create mode 100644 Tests/RunCMake/target_compile_features/empty.cpp create mode 100644 Tests/RunCMake/target_compile_features/imported_target-result.txt create mode 100644 Tests/RunCMake/target_compile_features/imported_target-stderr.txt create mode 100644 Tests/RunCMake/target_compile_features/imported_target.cmake create mode 100644 Tests/RunCMake/target_compile_features/invalid_args-result.txt create mode 100644 Tests/RunCMake/target_compile_features/invalid_args-stderr.txt create mode 100644 Tests/RunCMake/target_compile_features/invalid_args.cmake create mode 100644 Tests/RunCMake/target_compile_features/invalid_args_on_interface-result.txt create mode 100644 Tests/RunCMake/target_compile_features/invalid_args_on_interface-stderr.txt create mode 100644 Tests/RunCMake/target_compile_features/invalid_args_on_interface.cmake create mode 100644 Tests/RunCMake/target_compile_features/no_matching_c_feature-result.txt create mode 100644 Tests/RunCMake/target_compile_features/no_matching_c_feature-stderr.txt create mode 100644 Tests/RunCMake/target_compile_features/no_matching_c_feature.cmake create mode 100644 Tests/RunCMake/target_compile_features/no_matching_cxx_feature-result.txt create mode 100644 Tests/RunCMake/target_compile_features/no_matching_cxx_feature-stderr.txt create mode 100644 Tests/RunCMake/target_compile_features/no_matching_cxx_feature.cmake create mode 100644 Tests/RunCMake/target_compile_features/no_target-result.txt create mode 100644 Tests/RunCMake/target_compile_features/no_target-stderr.txt create mode 100644 Tests/RunCMake/target_compile_features/no_target.cmake create mode 100644 Tests/RunCMake/target_compile_features/not_a_c_feature-result.txt create mode 100644 Tests/RunCMake/target_compile_features/not_a_c_feature-stderr.txt create mode 100644 Tests/RunCMake/target_compile_features/not_a_c_feature.cmake create mode 100644 Tests/RunCMake/target_compile_features/not_a_cxx_feature-result.txt create mode 100644 Tests/RunCMake/target_compile_features/not_a_cxx_feature-stderr.txt create mode 100644 Tests/RunCMake/target_compile_features/not_a_cxx_feature.cmake create mode 100644 Tests/RunCMake/target_compile_features/not_enough_args-result.txt create mode 100644 Tests/RunCMake/target_compile_features/not_enough_args-stderr.txt create mode 100644 Tests/RunCMake/target_compile_features/not_enough_args.cmake create mode 100644 Tests/RunCMake/target_compile_features/utility_target-result.txt create mode 100644 Tests/RunCMake/target_compile_features/utility_target-stderr.txt create mode 100644 Tests/RunCMake/target_compile_features/utility_target.cmake create mode 100644 Tests/RunCMake/try_compile/CMP0056-stderr.txt create mode 100644 Tests/RunCMake/try_compile/CMP0056-stdout.txt create mode 100644 Tests/RunCMake/try_compile/CMP0056.cmake create mode 100644 Tests/RunCMake/try_compile/RerunCMake-nowork-ninja-no-console-stdout.txt create mode 100644 Tests/RunCMake/try_compile/RerunCMake-rerun-ninja-no-console-stdout.txt create mode 100644 Tests/RunCMake/try_compile/RerunCMake-rerun-stderr.txt create mode 100644 Tests/RunCMake/try_compile/RerunCMake-rerun-stdout.txt create mode 100644 Tests/RunCMake/try_compile/RerunCMake-stderr.txt create mode 100644 Tests/RunCMake/try_compile/RerunCMake-stdout.txt create mode 100644 Tests/RunCMake/try_compile/RerunCMake.cmake create mode 100644 Tests/RunCMake/try_run/BadLinkLibraries-result.txt create mode 100644 Tests/RunCMake/try_run/BadLinkLibraries-stderr.txt create mode 100644 Tests/RunCMake/try_run/BadLinkLibraries.cmake create mode 100644 Tests/RunCMake/try_run/CMakeLists.txt create mode 100644 Tests/RunCMake/try_run/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/try_run/src.c create mode 100644 Tests/SourceFileProperty/CMakeLists.txt create mode 100644 Tests/SourceFileProperty/ICaseTest.c create mode 100644 Tests/SourceFileProperty/main.c create mode 100644 Tests/SourcesProperty/CMakeLists.txt create mode 100644 Tests/SourcesProperty/iface.cpp create mode 100644 Tests/SourcesProperty/iface.h create mode 100644 Tests/SourcesProperty/main.cpp create mode 100644 Tests/SourcesProperty/prop.cpp create mode 100644 Tests/StringFileTest/test.utf8 create mode 100644 Tests/SubProject/gen.cxx.in create mode 100644 Tests/VSMASM/CMakeLists.txt create mode 100644 Tests/VSMASM/foo.asm create mode 100644 Tests/VSMASM/include/foo-proc.asm create mode 100644 Tests/VSMASM/main.c create mode 100644 Tests/VSNsightTegra/AndroidManifest.xml create mode 100644 Tests/VSNsightTegra/CMakeLists.txt create mode 100644 Tests/VSNsightTegra/build.xml create mode 100644 Tests/VSNsightTegra/jni/first.c create mode 100644 Tests/VSNsightTegra/jni/first.h create mode 100644 Tests/VSNsightTegra/jni/second.c create mode 100644 Tests/VSNsightTegra/res/values/strings.xml create mode 100644 Tests/VSNsightTegra/src/com/example/twolibs/TwoLibs.java create mode 100644 Tests/VSResource/include.rc.in create mode 100644 Tests/VSWinStorePhone/CMakeLists.txt create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/Assets/ApplicationIcon.png create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/Assets/Logo.png create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/Assets/SmallLogo.png create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/Assets/SplashScreen.png create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/Assets/StoreLogo.png create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/Assets/Tiles/FlipCycleTileLarge.png create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/Assets/Tiles/FlipCycleTileMedium.png create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/Assets/Tiles/FlipCycleTileSmall.png create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/Assets/Tiles/IconicTileMediumLarge.png create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/Assets/Tiles/IconicTileSmall.png create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/BasicTimer.h create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/CubeRenderer.cpp create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/CubeRenderer.h create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/Direct3DApp1.cpp create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/Direct3DApp1.h create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/Direct3DApp1_TemporaryKey.pfx create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/Direct3DBase.cpp create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/Direct3DBase.h create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/DirectXHelper.h create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/SimplePixelShader.cso create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/SimplePixelShader.hlsl create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/SimpleVertexShader.cso create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/SimpleVertexShader.hlsl create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/pch.cpp create mode 100644 Tests/VSWinStorePhone/Direct3DApp1/pch.h create mode 100644 Tests/VSWinStorePhone/cmake/Package_vc11.store.appxmanifest.in create mode 100644 Tests/VSWinStorePhone/cmake/Package_vc11.wp.appxmanifest.in create mode 100644 Tests/VSWinStorePhone/cmake/Package_vc12.store.appxmanifest.in create mode 100644 Tests/VSWinStorePhone/cmake/Package_vc12.wp.appxmanifest.in delete mode 100644 Utilities/Release/ferrari_sgi64_release.cmake delete mode 100644 Utilities/Release/ferrari_sgi_release.cmake rename Utilities/Release/{v20n250_aix_release.cmake => ibm_aix_release.cmake} (62%) create mode 100644 Utilities/Release/linux64_release.cmake create mode 100644 Utilities/Sphinx/apply_qthelp_css_workaround.cmake create mode 100755 Utilities/Sphinx/create_identifiers.py create mode 100644 Utilities/Sphinx/fixup_qthelp_names.cmake create mode 100644 Utilities/cm_jsoncpp_reader.h create mode 100644 Utilities/cm_jsoncpp_value.h create mode 100644 Utilities/cm_jsoncpp_writer.h create mode 100644 Utilities/cm_lzma.h create mode 100644 Utilities/cmcurl/.gitattributes create mode 100644 Utilities/cmcurl/CMake/FindCARES.cmake create mode 100644 Utilities/cmcurl/CMake/FindLibSSH2.cmake create mode 100644 Utilities/cmcurl/CMake/Macros.cmake create mode 100644 Utilities/cmcurl/CMake/Platforms/WindowsCache.cmake create mode 100644 Utilities/cmcurl/CMake/Utilities.cmake delete mode 100644 Utilities/cmcurl/Platforms/WindowsCache.cmake delete mode 100644 Utilities/cmcurl/Platforms/config-aix.h create mode 100644 Utilities/cmcurl/README-CMake.txt delete mode 100644 Utilities/cmcurl/Testing/CMakeLists.txt delete mode 100644 Utilities/cmcurl/Testing/curlgtk.c delete mode 100644 Utilities/cmcurl/Testing/ftpget.c delete mode 100644 Utilities/cmcurl/Testing/ftpgetresp.c delete mode 100644 Utilities/cmcurl/Testing/ftpupload.c delete mode 100644 Utilities/cmcurl/Testing/getinmemory.c delete mode 100644 Utilities/cmcurl/Testing/http-post.c delete mode 100644 Utilities/cmcurl/Testing/httpput.c delete mode 100644 Utilities/cmcurl/Testing/multithread.c delete mode 100644 Utilities/cmcurl/Testing/persistant.c delete mode 100644 Utilities/cmcurl/Testing/postit2.c delete mode 100644 Utilities/cmcurl/Testing/sepheaders.c delete mode 100644 Utilities/cmcurl/Testing/simple.c delete mode 100644 Utilities/cmcurl/Testing/simplessl.c delete mode 100644 Utilities/cmcurl/Testing/testconfig.h.in delete mode 100644 Utilities/cmcurl/Testing/win32sockets.c delete mode 100644 Utilities/cmcurl/base64.c delete mode 100644 Utilities/cmcurl/ca-bundle.h delete mode 100644 Utilities/cmcurl/config.h.in delete mode 100644 Utilities/cmcurl/connect.c delete mode 100644 Utilities/cmcurl/curl/types.h rename Utilities/cmcurl/{Testing => }/curltest.c (100%) delete mode 100644 Utilities/cmcurl/easy.c delete mode 100644 Utilities/cmcurl/file.c delete mode 100644 Utilities/cmcurl/ftp.c delete mode 100644 Utilities/cmcurl/ftp.h delete mode 100644 Utilities/cmcurl/getinfo.c delete mode 100644 Utilities/cmcurl/getinfo.h delete mode 100644 Utilities/cmcurl/gtls.c delete mode 100644 Utilities/cmcurl/gtls.h delete mode 100644 Utilities/cmcurl/hash.c delete mode 100644 Utilities/cmcurl/hash.h delete mode 100644 Utilities/cmcurl/hostares.c delete mode 100644 Utilities/cmcurl/hostip.c delete mode 100644 Utilities/cmcurl/hostsyn.c delete mode 100644 Utilities/cmcurl/hostthre.c delete mode 100644 Utilities/cmcurl/http.c delete mode 100644 Utilities/cmcurl/http.h delete mode 100644 Utilities/cmcurl/http_negotiate.c delete mode 100644 Utilities/cmcurl/http_negotiate.h delete mode 100644 Utilities/cmcurl/http_ntlm.c delete mode 100644 Utilities/cmcurl/if2ip.c rename Utilities/cmcurl/{ => include}/curl/curl.h (55%) create mode 100644 Utilities/cmcurl/include/curl/curlbuild.h.cmake create mode 100644 Utilities/cmcurl/include/curl/curlrules.h rename Utilities/cmcurl/{ => include}/curl/curlver.h (76%) rename Utilities/cmcurl/{ => include}/curl/easy.h (76%) rename Utilities/cmcurl/{ => include}/curl/mprintf.h (86%) rename Utilities/cmcurl/{ => include}/curl/multi.h (81%) rename Utilities/cmcurl/{ => include}/curl/stdcheaders.h (77%) create mode 100644 Utilities/cmcurl/include/curl/typecheck-gcc.h delete mode 100644 Utilities/cmcurl/krb4.c delete mode 100644 Utilities/cmcurl/ldap.c create mode 100644 Utilities/cmcurl/lib/CMakeLists.txt create mode 100644 Utilities/cmcurl/lib/Makefile.inc rename Utilities/cmcurl/{ => lib}/amigaos.c (74%) rename Utilities/cmcurl/{sockaddr.h => lib/amigaos.h} (72%) rename Utilities/cmcurl/{ => lib}/arpa_telnet.h (83%) create mode 100644 Utilities/cmcurl/lib/asyn-ares.c create mode 100644 Utilities/cmcurl/lib/asyn-thread.c create mode 100644 Utilities/cmcurl/lib/asyn.h create mode 100644 Utilities/cmcurl/lib/base64.c create mode 100644 Utilities/cmcurl/lib/bundles.c rename Utilities/cmcurl/{select.h => lib/bundles.h} (52%) create mode 100644 Utilities/cmcurl/lib/conncache.c create mode 100644 Utilities/cmcurl/lib/conncache.h create mode 100644 Utilities/cmcurl/lib/connect.c create mode 100644 Utilities/cmcurl/lib/connect.h rename Utilities/cmcurl/{ => lib}/content_encoding.c (75%) rename Utilities/cmcurl/{ => lib}/content_encoding.h (75%) rename Utilities/cmcurl/{ => lib}/cookie.c (53%) rename Utilities/cmcurl/{ => lib}/cookie.h (76%) create mode 100644 Utilities/cmcurl/lib/curl_addrinfo.c create mode 100644 Utilities/cmcurl/lib/curl_addrinfo.h create mode 100644 Utilities/cmcurl/lib/curl_base64.h create mode 100644 Utilities/cmcurl/lib/curl_config.h.cmake create mode 100644 Utilities/cmcurl/lib/curl_fnmatch.c rename Utilities/cmcurl/{easyif.h => lib/curl_fnmatch.h} (54%) create mode 100644 Utilities/cmcurl/lib/curl_gethostname.c create mode 100644 Utilities/cmcurl/lib/curl_gethostname.h create mode 100644 Utilities/cmcurl/lib/curl_gssapi.c rename Utilities/cmcurl/{connect.h => lib/curl_gssapi.h} (51%) create mode 100644 Utilities/cmcurl/lib/curl_hmac.h create mode 100644 Utilities/cmcurl/lib/curl_ldap.h create mode 100644 Utilities/cmcurl/lib/curl_md4.h create mode 100644 Utilities/cmcurl/lib/curl_md5.h create mode 100644 Utilities/cmcurl/lib/curl_memory.h create mode 100644 Utilities/cmcurl/lib/curl_memrchr.c create mode 100644 Utilities/cmcurl/lib/curl_memrchr.h create mode 100644 Utilities/cmcurl/lib/curl_multibyte.c create mode 100644 Utilities/cmcurl/lib/curl_multibyte.h create mode 100644 Utilities/cmcurl/lib/curl_ntlm.c rename Utilities/cmcurl/{inet_ntoa_r.h => lib/curl_ntlm.h} (63%) create mode 100644 Utilities/cmcurl/lib/curl_ntlm_core.c create mode 100644 Utilities/cmcurl/lib/curl_ntlm_core.h create mode 100644 Utilities/cmcurl/lib/curl_ntlm_msgs.c rename Utilities/cmcurl/{http_ntlm.h => lib/curl_ntlm_msgs.h} (66%) create mode 100644 Utilities/cmcurl/lib/curl_ntlm_wb.c create mode 100644 Utilities/cmcurl/lib/curl_ntlm_wb.h create mode 100644 Utilities/cmcurl/lib/curl_rtmp.c create mode 100644 Utilities/cmcurl/lib/curl_rtmp.h create mode 100644 Utilities/cmcurl/lib/curl_sasl.c create mode 100644 Utilities/cmcurl/lib/curl_sasl.h create mode 100644 Utilities/cmcurl/lib/curl_sasl_sspi.c rename Utilities/cmcurl/{krb4.h => lib/curl_sec.h} (52%) create mode 100644 Utilities/cmcurl/lib/curl_setup.h create mode 100644 Utilities/cmcurl/lib/curl_setup_once.h create mode 100644 Utilities/cmcurl/lib/curl_sspi.c create mode 100644 Utilities/cmcurl/lib/curl_sspi.h create mode 100644 Utilities/cmcurl/lib/curl_threads.c create mode 100644 Utilities/cmcurl/lib/curl_threads.h rename Utilities/cmcurl/{ => lib}/curlx.h (89%) rename Utilities/cmcurl/{ => lib}/dict.c (58%) rename Utilities/cmcurl/{ => lib}/dict.h (81%) create mode 100644 Utilities/cmcurl/lib/dotdot.c rename Utilities/cmcurl/{ldap.h => lib/dotdot.h} (81%) create mode 100644 Utilities/cmcurl/lib/easy.c rename Utilities/cmcurl/{base64.h => lib/easyif.h} (75%) rename Utilities/cmcurl/{ => lib}/escape.c (52%) rename Utilities/cmcurl/{ => lib}/escape.h (75%) create mode 100644 Utilities/cmcurl/lib/file.c create mode 100644 Utilities/cmcurl/lib/file.h create mode 100644 Utilities/cmcurl/lib/fileinfo.c create mode 100644 Utilities/cmcurl/lib/fileinfo.h rename Utilities/cmcurl/{ => lib}/formdata.c (57%) rename Utilities/cmcurl/{ => lib}/formdata.h (79%) create mode 100644 Utilities/cmcurl/lib/ftp.c create mode 100644 Utilities/cmcurl/lib/ftp.h create mode 100644 Utilities/cmcurl/lib/ftplistparser.c create mode 100644 Utilities/cmcurl/lib/ftplistparser.h rename Utilities/cmcurl/{ => lib}/getenv.c (74%) create mode 100644 Utilities/cmcurl/lib/getinfo.c create mode 100644 Utilities/cmcurl/lib/getinfo.h create mode 100644 Utilities/cmcurl/lib/gopher.c rename Utilities/cmcurl/{file.h => lib/gopher.h} (75%) create mode 100644 Utilities/cmcurl/lib/hash.c create mode 100644 Utilities/cmcurl/lib/hash.h create mode 100644 Utilities/cmcurl/lib/hmac.c rename Utilities/cmcurl/{ => lib}/hostasyn.c (56%) create mode 100644 Utilities/cmcurl/lib/hostcheck.c create mode 100644 Utilities/cmcurl/lib/hostcheck.h create mode 100644 Utilities/cmcurl/lib/hostip.c rename Utilities/cmcurl/{ => lib}/hostip.h (50%) rename Utilities/cmcurl/{ => lib}/hostip4.c (65%) rename Utilities/cmcurl/{ => lib}/hostip6.c (50%) create mode 100644 Utilities/cmcurl/lib/hostsyn.c create mode 100644 Utilities/cmcurl/lib/http.c create mode 100644 Utilities/cmcurl/lib/http.h create mode 100644 Utilities/cmcurl/lib/http2.c create mode 100644 Utilities/cmcurl/lib/http2.h rename Utilities/cmcurl/{ => lib}/http_chunks.c (51%) rename Utilities/cmcurl/{ => lib}/http_chunks.h (65%) rename Utilities/cmcurl/{ => lib}/http_digest.c (59%) rename Utilities/cmcurl/{ => lib}/http_digest.h (80%) create mode 100644 Utilities/cmcurl/lib/http_negotiate.c create mode 100644 Utilities/cmcurl/lib/http_negotiate.h create mode 100644 Utilities/cmcurl/lib/http_negotiate_sspi.c create mode 100644 Utilities/cmcurl/lib/http_proxy.c create mode 100644 Utilities/cmcurl/lib/http_proxy.h create mode 100644 Utilities/cmcurl/lib/idn_win32.c create mode 100644 Utilities/cmcurl/lib/if2ip.c rename Utilities/cmcurl/{ => lib}/if2ip.h (76%) create mode 100644 Utilities/cmcurl/lib/imap.c create mode 100644 Utilities/cmcurl/lib/imap.h rename Utilities/cmcurl/{ => lib}/inet_ntop.c (64%) rename Utilities/cmcurl/{ => lib}/inet_ntop.h (79%) rename Utilities/cmcurl/{ => lib}/inet_pton.c (79%) rename Utilities/cmcurl/{ => lib}/inet_pton.h (86%) create mode 100644 Utilities/cmcurl/lib/krb5.c create mode 100644 Utilities/cmcurl/lib/ldap.c create mode 100644 Utilities/cmcurl/lib/libcurl.rc rename Utilities/cmcurl/{ => lib}/llist.c (52%) rename Utilities/cmcurl/{ => lib}/llist.h (79%) create mode 100644 Utilities/cmcurl/lib/md4.c rename Utilities/cmcurl/{ => lib}/md5.c (65%) create mode 100644 Utilities/cmcurl/lib/memdebug.c rename Utilities/cmcurl/{ => lib}/memdebug.h (57%) rename Utilities/cmcurl/{ => lib}/mprintf.c (66%) create mode 100644 Utilities/cmcurl/lib/multi.c create mode 100644 Utilities/cmcurl/lib/multihandle.h create mode 100644 Utilities/cmcurl/lib/multiif.h rename Utilities/cmcurl/{ => lib}/netrc.c (55%) rename Utilities/cmcurl/{socks.h => lib/netrc.h} (61%) create mode 100644 Utilities/cmcurl/lib/non-ascii.c create mode 100644 Utilities/cmcurl/lib/non-ascii.h create mode 100644 Utilities/cmcurl/lib/nonblock.c create mode 100644 Utilities/cmcurl/lib/nonblock.h rename Utilities/cmcurl/{ => lib}/nwlib.c (55%) create mode 100644 Utilities/cmcurl/lib/nwos.c create mode 100644 Utilities/cmcurl/lib/openldap.c rename Utilities/cmcurl/{ => lib}/parsedate.c (57%) rename Utilities/cmcurl/{ => lib}/parsedate.h (82%) create mode 100644 Utilities/cmcurl/lib/pingpong.c create mode 100644 Utilities/cmcurl/lib/pingpong.h create mode 100644 Utilities/cmcurl/lib/pipeline.c create mode 100644 Utilities/cmcurl/lib/pipeline.h create mode 100644 Utilities/cmcurl/lib/pop3.c create mode 100644 Utilities/cmcurl/lib/pop3.h create mode 100644 Utilities/cmcurl/lib/progress.c rename Utilities/cmcurl/{ => lib}/progress.h (87%) create mode 100644 Utilities/cmcurl/lib/rawstr.c rename Utilities/cmcurl/{multiif.h => lib/rawstr.h} (54%) create mode 100644 Utilities/cmcurl/lib/rtsp.c create mode 100644 Utilities/cmcurl/lib/rtsp.h create mode 100644 Utilities/cmcurl/lib/security.c create mode 100644 Utilities/cmcurl/lib/select.c create mode 100644 Utilities/cmcurl/lib/select.h rename Utilities/cmcurl/{ => lib}/sendf.c (59%) rename Utilities/cmcurl/{ => lib}/sendf.h (56%) create mode 100644 Utilities/cmcurl/lib/setup-os400.h create mode 100644 Utilities/cmcurl/lib/setup-vms.h rename Utilities/cmcurl/{ => lib}/share.c (67%) rename Utilities/cmcurl/{ => lib}/share.h (82%) create mode 100644 Utilities/cmcurl/lib/sigpipe.h create mode 100644 Utilities/cmcurl/lib/slist.c create mode 100644 Utilities/cmcurl/lib/slist.h create mode 100644 Utilities/cmcurl/lib/smtp.c create mode 100644 Utilities/cmcurl/lib/smtp.h create mode 100644 Utilities/cmcurl/lib/sockaddr.h create mode 100644 Utilities/cmcurl/lib/socks.c create mode 100644 Utilities/cmcurl/lib/socks.h create mode 100644 Utilities/cmcurl/lib/socks_gssapi.c create mode 100644 Utilities/cmcurl/lib/socks_sspi.c rename Utilities/cmcurl/{ => lib}/speedcheck.c (83%) create mode 100644 Utilities/cmcurl/lib/speedcheck.h rename Utilities/cmcurl/{ => lib}/splay.c (54%) rename Utilities/cmcurl/{ => lib}/splay.h (59%) create mode 100644 Utilities/cmcurl/lib/ssh.c create mode 100644 Utilities/cmcurl/lib/ssh.h rename Utilities/cmcurl/{ => lib}/strdup.c (77%) create mode 100644 Utilities/cmcurl/lib/strdup.h rename Utilities/cmcurl/{ => lib}/strequal.c (60%) rename Utilities/cmcurl/{ => lib}/strequal.h (73%) create mode 100644 Utilities/cmcurl/lib/strerror.c rename Utilities/cmcurl/{ => lib}/strerror.h (81%) rename Utilities/cmcurl/{ => lib}/strtok.c (79%) create mode 100644 Utilities/cmcurl/lib/strtok.h rename Utilities/cmcurl/{ => lib}/strtoofft.c (69%) create mode 100644 Utilities/cmcurl/lib/strtoofft.h create mode 100644 Utilities/cmcurl/lib/telnet.c rename Utilities/cmcurl/{ => lib}/telnet.h (84%) create mode 100644 Utilities/cmcurl/lib/tftp.c rename Utilities/cmcurl/{ => lib}/tftp.h (80%) create mode 100644 Utilities/cmcurl/lib/timeval.c rename Utilities/cmcurl/{ => lib}/timeval.h (83%) create mode 100644 Utilities/cmcurl/lib/transfer.c rename Utilities/cmcurl/{ => lib}/transfer.h (66%) create mode 100644 Utilities/cmcurl/lib/url.c rename Utilities/cmcurl/{ => lib}/url.h (58%) create mode 100644 Utilities/cmcurl/lib/urldata.h rename Utilities/cmcurl/{ => lib}/version.c (62%) create mode 100644 Utilities/cmcurl/lib/vtls/axtls.c create mode 100644 Utilities/cmcurl/lib/vtls/axtls.h create mode 100644 Utilities/cmcurl/lib/vtls/curl_darwinssl.c create mode 100644 Utilities/cmcurl/lib/vtls/curl_darwinssl.h create mode 100644 Utilities/cmcurl/lib/vtls/curl_schannel.c create mode 100644 Utilities/cmcurl/lib/vtls/curl_schannel.h create mode 100644 Utilities/cmcurl/lib/vtls/cyassl.c create mode 100644 Utilities/cmcurl/lib/vtls/cyassl.h create mode 100644 Utilities/cmcurl/lib/vtls/gskit.c create mode 100644 Utilities/cmcurl/lib/vtls/gskit.h create mode 100644 Utilities/cmcurl/lib/vtls/gtls.c create mode 100644 Utilities/cmcurl/lib/vtls/gtls.h create mode 100644 Utilities/cmcurl/lib/vtls/nss.c create mode 100644 Utilities/cmcurl/lib/vtls/nssg.h create mode 100644 Utilities/cmcurl/lib/vtls/openssl.c rename Utilities/cmcurl/{ssluse.h => lib/vtls/openssl.h} (52%) create mode 100644 Utilities/cmcurl/lib/vtls/polarssl.c create mode 100644 Utilities/cmcurl/lib/vtls/polarssl.h create mode 100644 Utilities/cmcurl/lib/vtls/polarssl_threadlock.c rename Utilities/cmcurl/{amigaos.h => lib/vtls/polarssl_threadlock.h} (50%) create mode 100644 Utilities/cmcurl/lib/vtls/qssl.c create mode 100644 Utilities/cmcurl/lib/vtls/qssl.h create mode 100644 Utilities/cmcurl/lib/vtls/vtls.c create mode 100644 Utilities/cmcurl/lib/vtls/vtls.h create mode 100644 Utilities/cmcurl/lib/warnless.c create mode 100644 Utilities/cmcurl/lib/warnless.h create mode 100644 Utilities/cmcurl/lib/wildcard.c create mode 100644 Utilities/cmcurl/lib/wildcard.h create mode 100644 Utilities/cmcurl/lib/x509asn1.c create mode 100644 Utilities/cmcurl/lib/x509asn1.h delete mode 100644 Utilities/cmcurl/md5.h delete mode 100644 Utilities/cmcurl/memdebug.c delete mode 100644 Utilities/cmcurl/memory.h delete mode 100644 Utilities/cmcurl/multi.c delete mode 100644 Utilities/cmcurl/netrc.h delete mode 100644 Utilities/cmcurl/progress.c delete mode 100644 Utilities/cmcurl/security.c delete mode 100644 Utilities/cmcurl/select.c delete mode 100644 Utilities/cmcurl/setup.h delete mode 100644 Utilities/cmcurl/setup_once.h delete mode 100644 Utilities/cmcurl/socks.c delete mode 100644 Utilities/cmcurl/speedcheck.h delete mode 100644 Utilities/cmcurl/ssh.c delete mode 100644 Utilities/cmcurl/ssh.h delete mode 100644 Utilities/cmcurl/sslgen.c delete mode 100644 Utilities/cmcurl/sslgen.h delete mode 100644 Utilities/cmcurl/ssluse.c delete mode 100644 Utilities/cmcurl/strdup.h delete mode 100644 Utilities/cmcurl/strerror.c delete mode 100644 Utilities/cmcurl/strtok.h delete mode 100644 Utilities/cmcurl/strtoofft.h delete mode 100644 Utilities/cmcurl/telnet.c delete mode 100644 Utilities/cmcurl/tftp.c delete mode 100644 Utilities/cmcurl/timeval.c delete mode 100644 Utilities/cmcurl/transfer.c delete mode 100644 Utilities/cmcurl/url.c delete mode 100644 Utilities/cmcurl/urldata.h create mode 100644 Utilities/cmjsoncpp/.gitattributes create mode 100644 Utilities/cmjsoncpp/CMakeLists.txt create mode 100644 Utilities/cmjsoncpp/LICENSE create mode 100644 Utilities/cmjsoncpp/README-CMake.txt create mode 100644 Utilities/cmjsoncpp/include/json/assertions.h create mode 100644 Utilities/cmjsoncpp/include/json/config.h create mode 100644 Utilities/cmjsoncpp/include/json/features.h create mode 100644 Utilities/cmjsoncpp/include/json/forwards.h create mode 100644 Utilities/cmjsoncpp/include/json/json.h create mode 100644 Utilities/cmjsoncpp/include/json/reader.h create mode 100644 Utilities/cmjsoncpp/include/json/value.h create mode 100644 Utilities/cmjsoncpp/include/json/version.h create mode 100644 Utilities/cmjsoncpp/include/json/writer.h create mode 100644 Utilities/cmjsoncpp/src/lib_json/json_batchallocator.h create mode 100644 Utilities/cmjsoncpp/src/lib_json/json_internalarray.inl create mode 100644 Utilities/cmjsoncpp/src/lib_json/json_internalmap.inl create mode 100644 Utilities/cmjsoncpp/src/lib_json/json_reader.cpp create mode 100644 Utilities/cmjsoncpp/src/lib_json/json_tool.h create mode 100644 Utilities/cmjsoncpp/src/lib_json/json_value.cpp create mode 100644 Utilities/cmjsoncpp/src/lib_json/json_valueiterator.inl create mode 100644 Utilities/cmjsoncpp/src/lib_json/json_writer.cpp create mode 100644 Utilities/cmlibarchive/build/cmake/CreatePkgConfigFile.cmake create mode 100644 Utilities/cmlibarchive/build/cmake/LibarchiveCodeCoverage.cmake create mode 100644 Utilities/cmlibarchive/libarchive/archive_pack_dev.c create mode 100644 Utilities/cmlibarchive/libarchive/archive_pack_dev.h create mode 100644 Utilities/cmlibarchive/libarchive/archive_read_extract2.c create mode 100644 Utilities/cmlibarchive/libarchive/archive_write_set_format_raw.c create mode 100644 Utilities/cmliblzma/.gitattributes create mode 100644 Utilities/cmliblzma/CMakeLists.txt create mode 100644 Utilities/cmliblzma/COPYING create mode 100644 Utilities/cmliblzma/README-CMake.txt create mode 100644 Utilities/cmliblzma/common/common_w32res.rc create mode 100644 Utilities/cmliblzma/common/sysdefs.h create mode 100644 Utilities/cmliblzma/common/tuklib_integer.h create mode 100644 Utilities/cmliblzma/config.h.in create mode 100644 Utilities/cmliblzma/liblzma/api/lzma.h create mode 100644 Utilities/cmliblzma/liblzma/api/lzma/base.h create mode 100644 Utilities/cmliblzma/liblzma/api/lzma/bcj.h create mode 100644 Utilities/cmliblzma/liblzma/api/lzma/block.h create mode 100644 Utilities/cmliblzma/liblzma/api/lzma/check.h create mode 100644 Utilities/cmliblzma/liblzma/api/lzma/container.h create mode 100644 Utilities/cmliblzma/liblzma/api/lzma/delta.h create mode 100644 Utilities/cmliblzma/liblzma/api/lzma/filter.h create mode 100644 Utilities/cmliblzma/liblzma/api/lzma/hardware.h create mode 100644 Utilities/cmliblzma/liblzma/api/lzma/index.h create mode 100644 Utilities/cmliblzma/liblzma/api/lzma/index_hash.h create mode 100644 Utilities/cmliblzma/liblzma/api/lzma/lzma.h create mode 100644 Utilities/cmliblzma/liblzma/api/lzma/stream_flags.h create mode 100644 Utilities/cmliblzma/liblzma/api/lzma/version.h create mode 100644 Utilities/cmliblzma/liblzma/api/lzma/vli.h create mode 100644 Utilities/cmliblzma/liblzma/check/check.c create mode 100644 Utilities/cmliblzma/liblzma/check/check.h create mode 100644 Utilities/cmliblzma/liblzma/check/crc32_fast.c create mode 100644 Utilities/cmliblzma/liblzma/check/crc32_small.c create mode 100644 Utilities/cmliblzma/liblzma/check/crc32_table.c create mode 100644 Utilities/cmliblzma/liblzma/check/crc32_table_be.h create mode 100644 Utilities/cmliblzma/liblzma/check/crc32_table_le.h create mode 100644 Utilities/cmliblzma/liblzma/check/crc32_tablegen.c create mode 100644 Utilities/cmliblzma/liblzma/check/crc32_x86.S create mode 100644 Utilities/cmliblzma/liblzma/check/crc64_fast.c create mode 100644 Utilities/cmliblzma/liblzma/check/crc64_small.c create mode 100644 Utilities/cmliblzma/liblzma/check/crc64_table.c create mode 100644 Utilities/cmliblzma/liblzma/check/crc64_table_be.h create mode 100644 Utilities/cmliblzma/liblzma/check/crc64_table_le.h create mode 100644 Utilities/cmliblzma/liblzma/check/crc64_tablegen.c create mode 100644 Utilities/cmliblzma/liblzma/check/crc64_x86.S create mode 100644 Utilities/cmliblzma/liblzma/check/crc_macros.h create mode 100644 Utilities/cmliblzma/liblzma/check/sha256.c create mode 100644 Utilities/cmliblzma/liblzma/common/alone_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/alone_decoder.h create mode 100644 Utilities/cmliblzma/liblzma/common/alone_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/auto_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/block_buffer_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/block_buffer_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/block_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/block_decoder.h create mode 100644 Utilities/cmliblzma/liblzma/common/block_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/block_encoder.h create mode 100644 Utilities/cmliblzma/liblzma/common/block_header_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/block_header_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/block_util.c create mode 100644 Utilities/cmliblzma/liblzma/common/common.c create mode 100644 Utilities/cmliblzma/liblzma/common/common.h create mode 100644 Utilities/cmliblzma/liblzma/common/easy_buffer_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/easy_decoder_memusage.c create mode 100644 Utilities/cmliblzma/liblzma/common/easy_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/easy_encoder_memusage.c create mode 100644 Utilities/cmliblzma/liblzma/common/easy_preset.c create mode 100644 Utilities/cmliblzma/liblzma/common/easy_preset.h create mode 100644 Utilities/cmliblzma/liblzma/common/filter_buffer_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/filter_buffer_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/filter_common.c create mode 100644 Utilities/cmliblzma/liblzma/common/filter_common.h create mode 100644 Utilities/cmliblzma/liblzma/common/filter_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/filter_decoder.h create mode 100644 Utilities/cmliblzma/liblzma/common/filter_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/filter_encoder.h create mode 100644 Utilities/cmliblzma/liblzma/common/filter_flags_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/filter_flags_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/hardware_physmem.c create mode 100644 Utilities/cmliblzma/liblzma/common/index.c create mode 100644 Utilities/cmliblzma/liblzma/common/index.h create mode 100644 Utilities/cmliblzma/liblzma/common/index_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/index_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/index_encoder.h create mode 100644 Utilities/cmliblzma/liblzma/common/index_hash.c create mode 100644 Utilities/cmliblzma/liblzma/common/stream_buffer_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/stream_buffer_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/stream_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/stream_decoder.h create mode 100644 Utilities/cmliblzma/liblzma/common/stream_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/stream_encoder.h create mode 100644 Utilities/cmliblzma/liblzma/common/stream_flags_common.c create mode 100644 Utilities/cmliblzma/liblzma/common/stream_flags_common.h create mode 100644 Utilities/cmliblzma/liblzma/common/stream_flags_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/stream_flags_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/vli_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/vli_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/common/vli_size.c create mode 100644 Utilities/cmliblzma/liblzma/delta/delta_common.c create mode 100644 Utilities/cmliblzma/liblzma/delta/delta_common.h create mode 100644 Utilities/cmliblzma/liblzma/delta/delta_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/delta/delta_decoder.h create mode 100644 Utilities/cmliblzma/liblzma/delta/delta_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/delta/delta_encoder.h create mode 100644 Utilities/cmliblzma/liblzma/delta/delta_private.h create mode 100644 Utilities/cmliblzma/liblzma/liblzma.pc.in create mode 100644 Utilities/cmliblzma/liblzma/liblzma_w32res.rc create mode 100644 Utilities/cmliblzma/liblzma/lz/lz_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/lz/lz_decoder.h create mode 100644 Utilities/cmliblzma/liblzma/lz/lz_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/lz/lz_encoder.h create mode 100644 Utilities/cmliblzma/liblzma/lz/lz_encoder_hash.h create mode 100644 Utilities/cmliblzma/liblzma/lz/lz_encoder_hash_table.h create mode 100644 Utilities/cmliblzma/liblzma/lz/lz_encoder_mf.c create mode 100644 Utilities/cmliblzma/liblzma/lzma/fastpos.h create mode 100644 Utilities/cmliblzma/liblzma/lzma/fastpos_table.c create mode 100644 Utilities/cmliblzma/liblzma/lzma/fastpos_tablegen.c create mode 100644 Utilities/cmliblzma/liblzma/lzma/lzma2_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/lzma/lzma2_decoder.h create mode 100644 Utilities/cmliblzma/liblzma/lzma/lzma2_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/lzma/lzma2_encoder.h create mode 100644 Utilities/cmliblzma/liblzma/lzma/lzma_common.h create mode 100644 Utilities/cmliblzma/liblzma/lzma/lzma_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/lzma/lzma_decoder.h create mode 100644 Utilities/cmliblzma/liblzma/lzma/lzma_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/lzma/lzma_encoder.h create mode 100644 Utilities/cmliblzma/liblzma/lzma/lzma_encoder_optimum_fast.c create mode 100644 Utilities/cmliblzma/liblzma/lzma/lzma_encoder_optimum_normal.c create mode 100644 Utilities/cmliblzma/liblzma/lzma/lzma_encoder_presets.c create mode 100644 Utilities/cmliblzma/liblzma/lzma/lzma_encoder_private.h create mode 100644 Utilities/cmliblzma/liblzma/rangecoder/price.h create mode 100644 Utilities/cmliblzma/liblzma/rangecoder/price_table.c create mode 100644 Utilities/cmliblzma/liblzma/rangecoder/price_tablegen.c create mode 100644 Utilities/cmliblzma/liblzma/rangecoder/range_common.h create mode 100644 Utilities/cmliblzma/liblzma/rangecoder/range_decoder.h create mode 100644 Utilities/cmliblzma/liblzma/rangecoder/range_encoder.h create mode 100644 Utilities/cmliblzma/liblzma/simple/arm.c create mode 100644 Utilities/cmliblzma/liblzma/simple/armthumb.c create mode 100644 Utilities/cmliblzma/liblzma/simple/ia64.c create mode 100644 Utilities/cmliblzma/liblzma/simple/powerpc.c create mode 100644 Utilities/cmliblzma/liblzma/simple/simple_coder.c create mode 100644 Utilities/cmliblzma/liblzma/simple/simple_coder.h create mode 100644 Utilities/cmliblzma/liblzma/simple/simple_decoder.c create mode 100644 Utilities/cmliblzma/liblzma/simple/simple_decoder.h create mode 100644 Utilities/cmliblzma/liblzma/simple/simple_encoder.c create mode 100644 Utilities/cmliblzma/liblzma/simple/simple_encoder.h create mode 100644 Utilities/cmliblzma/liblzma/simple/simple_private.h create mode 100644 Utilities/cmliblzma/liblzma/simple/sparc.c create mode 100644 Utilities/cmliblzma/liblzma/simple/x86.c diff --git a/.gitattributes b/.gitattributes index d21f1dda0..d3f7280e2 100644 --- a/.gitattributes +++ b/.gitattributes @@ -12,6 +12,8 @@ configure crlf=input *.dsp -crlf *.dsptemplate -crlf *.dsw -crlf +*.pfx -crlf +*.png -crlf *.sln -crlf *.vcproj -crlf diff --git a/Auxiliary/bash-completion/ctest b/Auxiliary/bash-completion/ctest index 25cb99841..327e12c59 100644 --- a/Auxiliary/bash-completion/ctest +++ b/Auxiliary/bash-completion/ctest @@ -19,8 +19,12 @@ _ctest() _filedir return ;; - -L|--label-regex|-LE|--label-exclude|--track|-I|--tests-information|\ - --max-width|--timeout|--stop-time) + -L|--label-regex|-LE|--label-exclude) + COMPREPLY=( $( compgen -W '$( ctest --print-labels 2>/dev/null | + grep "^ " 2>/dev/null | cut -d" " -f 3 )' -- "$cur" ) ) + return + ;; + --track|-I|--tests-information|--max-width|--timeout|--stop-time) # argument required but no completions available return ;; diff --git a/Auxiliary/cmake-indent.vim b/Auxiliary/cmake-indent.vim index a26dd06a2..6cee9c858 100644 --- a/Auxiliary/cmake-indent.vim +++ b/Auxiliary/cmake-indent.vim @@ -16,7 +16,7 @@ " Version: $Revision$ " " Licence: The CMake license applies to this file. See -" http://www.cmake.org/HTML/Copyright.html +" http://www.cmake.org/licensing " This implies that distribution with Vim is allowed if exists("b:did_indent") diff --git a/Auxiliary/cmake-mode.el b/Auxiliary/cmake-mode.el index c8b9f8bb8..7458a660c 100644 --- a/Auxiliary/cmake-mode.el +++ b/Auxiliary/cmake-mode.el @@ -202,7 +202,7 @@ the indentation. Otherwise it retains the same position on the line" ;; Keyword highlighting regex-to-face map. ;; (defconst cmake-font-lock-keywords - (list '("^[ \t]*\\(\\w+\\)[ \t]*(" 1 font-lock-function-name-face)) + (list '("^[ \t]*\\([[:word:]_]+\\)[ \t]*(" 1 font-lock-function-name-face)) "Highlighting expressions for CMAKE mode." ) @@ -241,7 +241,6 @@ the indentation. Otherwise it retains the same position on the line" ; Create the syntax table (setq cmake-mode-syntax-table (make-syntax-table)) (set-syntax-table cmake-mode-syntax-table) - (modify-syntax-entry ?_ "w" cmake-mode-syntax-table) (modify-syntax-entry ?\( "()" cmake-mode-syntax-table) (modify-syntax-entry ?\) ")(" cmake-mode-syntax-table) (modify-syntax-entry ?# "<" cmake-mode-syntax-table) @@ -322,8 +321,13 @@ and store the result as a list in LISTVAR." ) (require 'thingatpt) +(defun cmake-symbol-at-point () + (let ((symbol (symbol-at-point))) + (and (not (null symbol)) + (symbol-name symbol)))) + (defun cmake-help-type (type) - (let* ((default-entry (word-at-point)) + (let* ((default-entry (cmake-symbol-at-point)) (history (car (cdr (cdr (assoc type cmake-string-to-list-symbol))))) (input (completing-read (format "CMake %s: " type) ; prompt @@ -366,7 +370,7 @@ and store the result as a list in LISTVAR." (defun cmake-help () "Queries for any of the four available help topics and prints out the approriate page." (interactive) - (let* ((default-entry (word-at-point)) + (let* ((default-entry (cmake-symbol-at-point)) (command-list (cmake-get-list "command")) (variable-list (cmake-get-list "variable")) (module-list (cmake-get-list "module")) diff --git a/Auxiliary/cmake-syntax.vim b/Auxiliary/cmake-syntax.vim index 80395ab1a..3e4a12275 100644 --- a/Auxiliary/cmake-syntax.vim +++ b/Auxiliary/cmake-syntax.vim @@ -16,7 +16,7 @@ " Version: $Revision$ " " Licence: The CMake license applies to this file. See -" http://www.cmake.org/HTML/Copyright.html +" http://www.cmake.org/licensing " This implies that distribution with Vim is allowed " For version 5.x: Clear all syntax items @@ -48,9 +48,9 @@ syn keyword cmakeOperators syn keyword cmakeDeprecated ABSTRACT_FILES BUILD_NAME SOURCE_FILES SOURCE_FILES_REMOVE VTK_MAKE_INSTANTIATOR VTK_WRAP_JAVA VTK_WRAP_PYTHON VTK_WRAP_TCL WRAP_EXCLUDE_FILES \ nextgroup=cmakeArguments -" The keywords are generated as: cmake --help-command-list | tr "\n" " " +" The keywords are generated as: cmake --help-command-list | tr "\n" " " | tr "[:lower:]" "[:upper:]" syn keyword cmakeStatement - \ ADD_CUSTOM_COMMAND ADD_CUSTOM_TARGET ADD_DEFINITIONS ADD_DEPENDENCIES ADD_EXECUTABLE ADD_LIBRARY ADD_SUBDIRECTORY ADD_TEST AUX_SOURCE_DIRECTORY BUILD_COMMAND BUILD_NAME CMAKE_MINIMUM_REQUIRED CONFIGURE_FILE CREATE_TEST_SOURCELIST ELSE ELSEIF ENABLE_LANGUAGE ENABLE_TESTING ENDFOREACH ENDFUNCTION ENDIF ENDMACRO ENDWHILE EXEC_PROGRAM EXECUTE_PROCESS EXPORT_LIBRARY_DEPENDENCIES FILE FIND_FILE FIND_LIBRARY FIND_PACKAGE FIND_PATH FIND_PROGRAM FLTK_WRAP_UI FOREACH FUNCTION GET_CMAKE_PROPERTY GET_DIRECTORY_PROPERTY GET_FILENAME_COMPONENT GET_SOURCE_FILE_PROPERTY GET_TARGET_PROPERTY GET_TEST_PROPERTY IF INCLUDE INCLUDE_DIRECTORIES INCLUDE_EXTERNAL_MSPROJECT INCLUDE_REGULAR_EXPRESSION INSTALL INSTALL_FILES INSTALL_PROGRAMS INSTALL_TARGETS LINK_DIRECTORIES LINK_LIBRARIES LIST LOAD_CACHE LOAD_COMMAND MACRO MAKE_DIRECTORY MARK_AS_ADVANCED MATH MESSAGE OPTION OUTPUT_REQUIRED_FILES PROJECT QT_WRAP_CPP QT_WRAP_UI REMOVE REMOVE_DEFINITIONS SEPARATE_ARGUMENTS SET SET_DIRECTORY_PROPERTIES SET_SOURCE_FILES_PROPERTIES SET_TARGET_PROPERTIES SET_TESTS_PROPERTIES SITE_NAME SOURCE_GROUP STRING SUBDIR_DEPENDS SUBDIRS TARGET_LINK_LIBRARIES TRY_COMPILE TRY_RUN UNSET USE_MANGLED_MESA UTILITY_SOURCE VARIABLE_REQUIRES VTK_MAKE_INSTANTIATOR VTK_WRAP_JAVA VTK_WRAP_PYTHON VTK_WRAP_TCL WHILE WRITE_FILE + \ ADD_COMPILE_OPTIONS ADD_CUSTOM_COMMAND ADD_CUSTOM_TARGET ADD_DEFINITIONS ADD_DEPENDENCIES ADD_EXECUTABLE ADD_LIBRARY ADD_SUBDIRECTORY ADD_TEST AUX_SOURCE_DIRECTORY BREAK BUILD_COMMAND BUILD_NAME CMAKE_HOST_SYSTEM_INFORMATION CMAKE_MINIMUM_REQUIRED CMAKE_POLICY CONFIGURE_FILE CREATE_TEST_SOURCELIST CTEST_BUILD CTEST_CONFIGURE CTEST_COVERAGE CTEST_EMPTY_BINARY_DIRECTORY CTEST_MEMCHECK CTEST_READ_CUSTOM_FILES CTEST_RUN_SCRIPT CTEST_SLEEP CTEST_START CTEST_SUBMIT CTEST_TEST CTEST_UPDATE CTEST_UPLOAD DEFINE_PROPERTY ELSE ELSEIF ENABLE_LANGUAGE ENABLE_TESTING ENDFOREACH ENDFUNCTION ENDIF ENDMACRO ENDWHILE EXEC_PROGRAM EXECUTE_PROCESS EXPORT EXPORT_LIBRARY_DEPENDENCIES FILE FIND_FILE FIND_LIBRARY FIND_PACKAGE FIND_PATH FIND_PROGRAM FLTK_WRAP_UI FOREACH FUNCTION GET_CMAKE_PROPERTY GET_DIRECTORY_PROPERTY GET_FILENAME_COMPONENT GET_PROPERTY GET_SOURCE_FILE_PROPERTY GET_TARGET_PROPERTY GET_TEST_PROPERTY IF INCLUDE INCLUDE_DIRECTORIES INCLUDE_EXTERNAL_MSPROJECT INCLUDE_REGULAR_EXPRESSION INSTALL INSTALL_FILES INSTALL_PROGRAMS INSTALL_TARGETS LINK_DIRECTORIES LINK_LIBRARIES LIST LOAD_CACHE LOAD_COMMAND MACRO MAKE_DIRECTORY MARK_AS_ADVANCED MATH MESSAGE OPTION OUTPUT_REQUIRED_FILES PROJECT QT_WRAP_CPP QT_WRAP_UI REMOVE REMOVE_DEFINITIONS RETURN SEPARATE_ARGUMENTS SET SET_DIRECTORY_PROPERTIES SET_PROPERTY SET_SOURCE_FILES_PROPERTIES SET_TARGET_PROPERTIES SET_TESTS_PROPERTIES SITE_NAME SOURCE_GROUP STRING SUBDIR_DEPENDS SUBDIRS TARGET_COMPILE_DEFINITIONS TARGET_COMPILE_FEATURES TARGET_COMPILE_OPTIONS TARGET_INCLUDE_DIRECTORIES TARGET_LINK_LIBRARIES TARGET_SOURCES TRY_COMPILE TRY_RUN UNSET USE_MANGLED_MESA UTILITY_SOURCE VARIABLE_REQUIRES VARIABLE_WATCH WHILE WRITE_FILE \ nextgroup=cmakeArguments syn keyword cmakeTodo \ TODO FIXME XXX diff --git a/CMakeCPack.cmake b/CMakeCPack.cmake index fb55bfc1d..22ca8cfa1 100644 --- a/CMakeCPack.cmake +++ b/CMakeCPack.cmake @@ -50,7 +50,7 @@ if(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake") if(NOT DEFINED CPACK_SYSTEM_NAME) # make sure package is not Cygwin-unknown, for Cygwin just # cygwin is good for the system name - if("${CMAKE_SYSTEM_NAME}" STREQUAL "CYGWIN") + if("x${CMAKE_SYSTEM_NAME}" STREQUAL "xCYGWIN") set(CPACK_SYSTEM_NAME Cygwin) else() set(CPACK_SYSTEM_NAME ${CMAKE_SYSTEM_NAME}-${CMAKE_SYSTEM_PROCESSOR}) @@ -59,11 +59,37 @@ if(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake") if(${CPACK_SYSTEM_NAME} MATCHES Windows) if(CMAKE_CL_64) set(CPACK_SYSTEM_NAME win64-x64) + set(CPACK_IFW_TARGET_DIRECTORY "@RootDir@/Program Files/${CMAKE_PROJECT_NAME}") else() set(CPACK_SYSTEM_NAME win32-x86) endif() endif() + if(${CMAKE_SYSTEM_NAME} MATCHES Windows) + set(_CPACK_IFW_PACKAGE_ICON + "set(CPACK_IFW_PACKAGE_ICON \"${CMake_SOURCE_DIR}/Source/QtDialog/CMakeSetup.ico\")") + if(BUILD_QtDialog) + set(_CPACK_IFW_SHORTCUT_OPTIONAL "${_CPACK_IFW_SHORTCUT_OPTIONAL}component.addOperation(\"CreateShortcut\", \"@TargetDir@/bin/cmake-gui.exe\", \"@StartMenuDir@/CMake (cmake-gui).lnk\");\n") + endif() + if(SPHINX_HTML) + set(_CPACK_IFW_SHORTCUT_OPTIONAL "${_CPACK_IFW_SHORTCUT_OPTIONAL}component.addOperation(\"CreateShortcut\", \"@TargetDir@/doc/cmake-${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}/html/index.html\", \"@StartMenuDir@/CMake Documentation.lnk\");\n") + endif() + configure_file("${CMake_SOURCE_DIR}/Source/QtIFW/installscript.qs.in" + "${CMake_BINARY_DIR}/installscript.qs" @ONLY + ) + install(FILES "${CMake_SOURCE_DIR}/Source/QtIFW/cmake.org.html" + DESTINATION "." + ) + set(_CPACK_IFW_PACKAGE_SCRIPT "set(CPACK_IFW_COMPONENT_GROUP_CMAKE_SCRIPT \"${CMake_BINARY_DIR}/installscript.qs\")") + endif() + + if(${CMAKE_SYSTEM_NAME} MATCHES Linux) + set(CPACK_IFW_TARGET_DIRECTORY "@HomeDir@/${CMAKE_PROJECT_NAME}") + set(CPACK_IFW_ADMIN_TARGET_DIRECTORY "@ApplicationsDir@/${CMAKE_PROJECT_NAME}") + endif() + + set(_CPACK_IFW_PACKAGE_VERSION ${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}.${CMake_VERSION_PATCH}) + if(NOT DEFINED CPACK_PACKAGE_FILE_NAME) # if the CPACK_PACKAGE_FILE_NAME is not defined by the cache # default to source package - system, on cygwin system is not diff --git a/CMakeCPackOptions.cmake.in b/CMakeCPackOptions.cmake.in index aba404f09..57ed4cafd 100644 --- a/CMakeCPackOptions.cmake.in +++ b/CMakeCPackOptions.cmake.in @@ -31,6 +31,28 @@ endif() # they might not if qt was not enabled for the build include("@QT_DIALOG_CPACK_OPTIONS_FILE@" OPTIONAL) +if(CPACK_GENERATOR MATCHES "IFW") + # Installer configuration + set(CPACK_IFW_PACKAGE_TITLE "CMake Build Tool") + set(CPACK_IFW_PRODUCT_URL "http://www.cmake.org") + @_CPACK_IFW_PACKAGE_ICON@ + set(CPACK_IFW_PACKAGE_WINDOW_ICON + "@CMake_SOURCE_DIR@/Source/QtDialog/CMakeSetup128.png") + # Package configuration group + set(CPACK_IFW_PACKAGE_GROUP CMake) + # Group configuration + set(CPACK_COMPONENT_GROUP_CMAKE_DISPLAY_NAME + "@CPACK_PACKAGE_NAME@") + set(CPACK_COMPONENT_GROUP_CMAKE_DESCRIPTION + "@CPACK_PACKAGE_DESCRIPTION_SUMMARY@") + # IFW group configuration + set(CPACK_IFW_COMPONENT_GROUP_CMAKE_VERSION + "@_CPACK_IFW_PACKAGE_VERSION@") + set(CPACK_IFW_COMPONENT_GROUP_CMAKE_LICENSES + "@CPACK_PACKAGE_NAME@ Copyright" "@CPACK_RESOURCE_FILE_LICENSE@") + @_CPACK_IFW_PACKAGE_SCRIPT@ +endif() + if(CPACK_GENERATOR MATCHES "CygwinSource") # when packaging source make sure the .build directory is not included set(CPACK_SOURCE_IGNORE_FILES diff --git a/CMakeLists.txt b/CMakeLists.txt index 761ad208e..1250a9477 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,7 +21,9 @@ if(CMAKE_BOOTSTRAP) unset(CMAKE_BOOTSTRAP CACHE) endif() -set(CMake_BIN_DIR ${CMake_BINARY_DIR}/bin) +if(NOT CMake_TEST_EXTERNAL_CMAKE) + set(CMake_BIN_DIR ${CMake_BINARY_DIR}/bin) +endif() if("${CMake_SOURCE_DIR}" STREQUAL "${CMAKE_SOURCE_DIR}") # Disallow architecture-specific try_run. It may not run on the host. @@ -34,6 +36,21 @@ if("${CMake_SOURCE_DIR}" STREQUAL "${CMAKE_SOURCE_DIR}") endmacro() endif() +# Use most-recent available language dialects with GNU and Clang +if(NOT DEFINED CMAKE_C_STANDARD) + set(CMAKE_C_STANDARD 11) +endif() +if(NOT DEFINED CMAKE_CXX_STANDARD) + set(CMAKE_CXX_STANDARD 14) +endif() + +# option to set the internal encoding of CMake to UTF-8 +option(CMAKE_ENCODING_UTF8 "Use UTF-8 encoding internally." ON) +mark_as_advanced(CMAKE_ENCODING_UTF8) +if(CMAKE_ENCODING_UTF8) + set(KWSYS_ENCODING_DEFAULT_CODEPAGE CP_UTF8) +endif() + #----------------------------------------------------------------------- # a macro to deal with system libraries, implemented as a macro # simply to improve readability of the main script @@ -48,7 +65,7 @@ macro(CMAKE_HANDLE_SYSTEM_LIBRARIES) # Allow the user to enable/disable all system utility library options by # defining CMAKE_USE_SYSTEM_LIBRARIES or CMAKE_USE_SYSTEM_LIBRARY_${util}. - set(UTILITIES BZIP2 CURL EXPAT LIBARCHIVE ZLIB) + set(UTILITIES BZIP2 CURL EXPAT FORM JSONCPP LIBARCHIVE LIBLZMA ZLIB) foreach(util ${UTILITIES}) if(NOT DEFINED CMAKE_USE_SYSTEM_LIBRARY_${util} AND DEFINED CMAKE_USE_SYSTEM_LIBRARIES) @@ -84,6 +101,10 @@ macro(CMAKE_HANDLE_SYSTEM_LIBRARIES) "${CMAKE_USE_SYSTEM_LIBRARY_ZLIB}" "NOT CMAKE_USE_SYSTEM_LIBARCHIVE;NOT CMAKE_USE_SYSTEM_CURL" ON) CMAKE_DEPENDENT_OPTION(CMAKE_USE_SYSTEM_BZIP2 "Use system-installed bzip2" "${CMAKE_USE_SYSTEM_LIBRARY_BZIP2}" "NOT CMAKE_USE_SYSTEM_LIBARCHIVE" ON) + CMAKE_DEPENDENT_OPTION(CMAKE_USE_SYSTEM_LIBLZMA "Use system-installed liblzma" + "${CMAKE_USE_SYSTEM_LIBRARY_LIBLZMA}" "NOT CMAKE_USE_SYSTEM_LIBARCHIVE" ON) + option(CMAKE_USE_SYSTEM_FORM "Use system-installed libform" "${CMAKE_USE_SYSTEM_LIBRARY_FORM}") + option(CMAKE_USE_SYSTEM_JSONCPP "Use system-installed jsoncpp" "${CMAKE_USE_SYSTEM_LIBRARY_JSONCPP}") # Mention to the user what system libraries are being used. foreach(util ${UTILITIES}) @@ -102,9 +123,11 @@ endmacro() -set(CMAKE_BUILD_ON_VISUAL_STUDIO 0) -if(WIN32 AND NOT UNIX AND NOT BORLAND AND NOT MINGW ) - set(CMAKE_BUILD_ON_VISUAL_STUDIO 1) +if(NOT CMake_TEST_EXTERNAL_CMAKE) + set(CMAKE_BUILD_ON_VISUAL_STUDIO 0) + if(WIN32 AND NOT UNIX AND NOT MINGW) + set(CMAKE_BUILD_ON_VISUAL_STUDIO 1) + endif() endif() @@ -114,29 +137,6 @@ endif() #----------------------------------------------------------------------- macro(CMAKE_SETUP_TESTING) if(BUILD_TESTING) - set(CMAKE_TEST_GENERATOR "" CACHE STRING - "Generator used when running tests") - set(CMAKE_TEST_MAKEPROGRAM "" CACHE FILEPATH - "Generator used when running tests") - if(NOT CMAKE_TEST_GENERATOR) - set(CMAKE_TEST_GENERATOR "${CMAKE_GENERATOR}") - set(CMAKE_TEST_GENERATOR_TOOLSET "${CMAKE_GENERATOR_TOOLSET}") - else() - set(CMAKE_TEST_DIFFERENT_GENERATOR TRUE) - set(CMAKE_TEST_GENERATOR_TOOLSET "") - endif() - - # Are we testing with the MSVC compiler? - set(CMAKE_TEST_MSVC 0) - if(MSVC AND NOT CMAKE_TEST_DIFFERENT_GENERATOR) - set(CMAKE_TEST_MSVC 1) - else() - if("${CMAKE_TEST_GENERATOR}" MATCHES "NMake" OR - "${CMAKE_TEST_GENERATOR}" MATCHES "Visual Studio") - set(CMAKE_TEST_MSVC 1) - endif() - endif() - set(CMAKE_TEST_SYSTEM_LIBRARIES 0) foreach(util CURL EXPAT XMLRPC ZLIB) if(CMAKE_USE_SYSTEM_${util}) @@ -149,9 +149,19 @@ macro(CMAKE_SETUP_TESTING) # the ctest from this cmake is used for testing # and not the ctest from the cmake building and testing # cmake. - set(CMAKE_CTEST_COMMAND "${CMake_BIN_DIR}/ctest") - set(CMAKE_CMAKE_COMMAND "${CMake_BIN_DIR}/cmake") - set(CMAKE_CPACK_COMMAND "${CMake_BIN_DIR}/cpack") + if(CMake_TEST_EXTERNAL_CMAKE) + set(CMAKE_CTEST_COMMAND "${CMake_TEST_EXTERNAL_CMAKE}/ctest") + set(CMAKE_CMAKE_COMMAND "${CMake_TEST_EXTERNAL_CMAKE}/cmake") + set(CMAKE_CPACK_COMMAND "${CMake_TEST_EXTERNAL_CMAKE}/cpack") + foreach(exe cmake ctest cpack) + add_executable(${exe} IMPORTED) + set_property(TARGET ${exe} PROPERTY IMPORTED_LOCATION ${CMake_TEST_EXTERNAL_CMAKE}/${exe}) + endforeach() + else() + set(CMAKE_CTEST_COMMAND "${CMake_BIN_DIR}/ctest") + set(CMAKE_CMAKE_COMMAND "${CMake_BIN_DIR}/cmake") + set(CMAKE_CPACK_COMMAND "${CMake_BIN_DIR}/cpack") + endif() endif() # configure some files for testing @@ -164,8 +174,6 @@ macro(CMAKE_SETUP_TESTING) ${CMake_BINARY_DIR}/Modules/.NoDartCoverage) configure_file(${CMake_SOURCE_DIR}/CTestCustom.cmake.in ${CMake_BINARY_DIR}/CTestCustom.cmake @ONLY) - configure_file(${CMake_SOURCE_DIR}/CTestCustom.ctest.in - ${CMake_BINARY_DIR}/CTestCustom.ctest @ONLY) if(BUILD_TESTING AND DART_ROOT) configure_file(${CMake_SOURCE_DIR}/CMakeLogo.gif ${CMake_BINARY_DIR}/Testing/HTML/TestingResults/Icons/Logo.gif COPYONLY) @@ -204,12 +212,6 @@ endmacro() # Simply to improve readability of the main script. #----------------------------------------------------------------------- macro (CMAKE_BUILD_UTILITIES) - #--------------------------------------------------------------------- - # Create the KWIML library for CMake. - set(KWIML cmIML) - set(KWIML_HEADER_ROOT ${CMake_BINARY_DIR}/Utilities) - add_subdirectory(Utilities/KWIML) - #--------------------------------------------------------------------- # Create the kwsys library for CMake. set(KWSYS_NAMESPACE cmsys) @@ -279,15 +281,19 @@ macro (CMAKE_BUILD_UTILITIES) set(CURL_SPECIAL_ZLIB_H ${CMAKE_ZLIB_HEADER}) set(CURL_SPECIAL_LIBZ_INCLUDES ${CMAKE_ZLIB_INCLUDES}) set(CURL_SPECIAL_LIBZ ${CMAKE_ZLIB_LIBRARIES}) - option(CMAKE_BUILD_CURL_SHARED "Should curl be built shared" FALSE) - if(NOT CMAKE_BUILD_CURL_SHARED) - add_definitions(-DCURL_STATICLIB) - endif() + add_definitions(-DCURL_STATICLIB) set(CMAKE_CURL_INCLUDES) set(CMAKE_CURL_LIBRARIES cmcurl) if(CMAKE_TESTS_CDASH_SERVER) set(CMAKE_CURL_TEST_URL "${CMAKE_TESTS_CDASH_SERVER}/user.php") endif() + option(CMAKE_USE_OPENSSL "Use OpenSSL." OFF) + mark_as_advanced(CMAKE_USE_OPENSSL) + if(CMAKE_USE_OPENSSL) + set(CURL_CA_BUNDLE "" CACHE FILEPATH "Path to SSL CA Certificate Bundle") + set(CURL_CA_PATH "" CACHE PATH "Path to SSL CA Certificate Directory") + mark_as_advanced(CURL_CA_BUNDLE CURL_CA_PATH) + endif() add_subdirectory(Utilities/cmcurl) CMAKE_SET_TARGET_FOLDER(cmcurl "Utilities/3rdParty") CMAKE_SET_TARGET_FOLDER(LIBCURL "Utilities/3rdParty") @@ -310,10 +316,27 @@ macro (CMAKE_BUILD_UTILITIES) CMAKE_SET_TARGET_FOLDER(cmbzip2 "Utilities/3rdParty") endif() + #--------------------------------------------------------------------- + # Build or use system liblzma for libarchive. + if(CMAKE_USE_SYSTEM_LIBLZMA) + find_package(LibLZMA) + if(NOT LIBLZMA_FOUND) + message(FATAL_ERROR "CMAKE_USE_SYSTEM_LIBLZMA is ON but LibLZMA is not found!") + endif() + set(LZMA_INCLUDE_DIR ${LIBLZMA_INCLUDE_DIRS}) + set(LZMA_LIBRARY ${LIBLZMA_LIBRARIES}) + else() + add_subdirectory(Utilities/cmliblzma) + CMAKE_SET_TARGET_FOLDER(cmliblzma "Utilities/3rdParty") + set(LZMA_INCLUDE_DIR + "${CMAKE_CURRENT_SOURCE_DIR}/Utilities/cmliblzma/liblzma/api") + set(LZMA_LIBRARY cmliblzma) + endif() + #--------------------------------------------------------------------- # Build or use system libarchive for CMake and CTest. if(CMAKE_USE_SYSTEM_LIBARCHIVE) - find_package(LibArchive) + find_package(LibArchive 3.0.0) if(NOT LibArchive_FOUND) message(FATAL_ERROR "CMAKE_USE_SYSTEM_LIBARCHIVE is ON but LibArchive is not found!") endif() @@ -325,6 +348,12 @@ macro (CMAKE_BUILD_UTILITIES) add_definitions(-DLIBARCHIVE_STATIC) set(ENABLE_NETTLE OFF CACHE INTERNAL "Enable use of Nettle") set(ENABLE_OPENSSL ${CMAKE_USE_OPENSSL} CACHE INTERNAL "Enable use of OpenSSL") + set(ENABLE_LZMA ON CACHE INTERNAL "Enable the use of the system found LZMA library if found") + set(ENABLE_ZLIB ON CACHE INTERNAL "Enable the use of the system found ZLIB library if found") + set(ENABLE_BZip2 ON CACHE INTERNAL "Enable the use of the system found BZip2 library if found") + set(ENABLE_EXPAT OFF CACHE INTERNAL "Enable the use of the system found EXPAT library if found") + set(ENABLE_PCREPOSIX OFF CACHE INTERNAL "Enable the use of the system found PCREPOSIX library if found") + set(ENABLE_LibGCC OFF CACHE INTERNAL "Enable the use of the system found LibGCC library if found") set(ENABLE_XATTR OFF CACHE INTERNAL "Enable extended attribute support") set(ENABLE_ACL OFF CACHE INTERNAL "Enable ACL support") set(ENABLE_ICONV OFF CACHE INTERNAL "Enable iconv support") @@ -350,6 +379,25 @@ macro (CMAKE_BUILD_UTILITIES) CMAKE_SET_TARGET_FOLDER(cmexpat "Utilities/3rdParty") endif() + #--------------------------------------------------------------------- + # Build jsoncpp library. + if(CMAKE_USE_SYSTEM_JSONCPP) + if(NOT CMAKE_VERSION VERSION_LESS 3.0) + include(${CMake_SOURCE_DIR}/Source/Modules/FindJsonCpp.cmake) + else() + message(FATAL_ERROR "CMAKE_USE_SYSTEM_JSONCPP requires CMake >= 3.0") + endif() + if(NOT JsonCpp_FOUND) + message(FATAL_ERROR + "CMAKE_USE_SYSTEM_JSONCPP is ON but a JsonCpp is not found!") + endif() + set(CMAKE_JSONCPP_LIBRARIES JsonCpp::JsonCpp) + else() + set(CMAKE_JSONCPP_LIBRARIES cmjsoncpp) + add_subdirectory(Utilities/cmjsoncpp) + CMAKE_SET_TARGET_FOLDER(cmjsoncpp "Utilities/3rdParty") + endif() + #--------------------------------------------------------------------- # Build XMLRPC library for CMake and CTest. if(CTEST_USE_XMLRPC) @@ -366,7 +414,7 @@ macro (CMAKE_BUILD_UTILITIES) # Use curses? if (UNIX) # there is a bug in the Syllable libraries which makes linking ccmake fail, Alex - if(NOT "${CMAKE_SYSTEM_NAME}" MATCHES syllable) + if(NOT CMAKE_SYSTEM_NAME MATCHES syllable) set(CURSES_NEED_NCURSES TRUE) find_package(Curses QUIET) if (CURSES_LIBRARY) @@ -382,23 +430,29 @@ macro (CMAKE_BUILD_UTILITIES) set(BUILD_CursesDialog 0) endif () if(BUILD_CursesDialog) - add_subdirectory(Source/CursesDialog/form) + if(NOT CMAKE_USE_SYSTEM_FORM) + add_subdirectory(Source/CursesDialog/form) + elseif(NOT CURSES_FORM_LIBRARY) + message( FATAL_ERROR "CMAKE_USE_SYSTEM_FORM in ON but CURSES_FORM_LIBRARY is not set!" ) + endif() endif() endmacro () #----------------------------------------------------------------------- -if(CMAKE_CXX_PLATFORM_ID MATCHES "OpenBSD") - execute_process(COMMAND ${CMAKE_CXX_COMPILER} - ${CMAKE_CXX_COMPILER_ARG1} -dumpversion - OUTPUT_VARIABLE _GXX_VERSION - ) - string(REGEX REPLACE "([0-9])\\.([0-9])(\\.[0-9])?" "\\1\\2" - _GXX_VERSION_SHORT ${_GXX_VERSION}) - if(_GXX_VERSION_SHORT EQUAL 33) - message(FATAL_ERROR - "GXX 3.3 on OpenBSD is known to cause CPack to Crash.\n" - "Please use GXX 4.2 or greater to build CMake on OpenBSD\n" - "${CMAKE_CXX_COMPILER} version is: ${_GXX_VERSION}") +if(NOT CMake_TEST_EXTERNAL_CMAKE) + if(CMAKE_CXX_PLATFORM_ID MATCHES "OpenBSD") + execute_process(COMMAND ${CMAKE_CXX_COMPILER} + ${CMAKE_CXX_COMPILER_ARG1} -dumpversion + OUTPUT_VARIABLE _GXX_VERSION + ) + string(REGEX REPLACE "([0-9])\\.([0-9])(\\.[0-9])?" "\\1\\2" + _GXX_VERSION_SHORT ${_GXX_VERSION}) + if(_GXX_VERSION_SHORT EQUAL 33) + message(FATAL_ERROR + "GXX 3.3 on OpenBSD is known to cause CPack to Crash.\n" + "Please use GXX 4.2 or greater to build CMake on OpenBSD\n" + "${CMAKE_CXX_COMPILER} version is: ${_GXX_VERSION}") + endif() endif() endif() @@ -417,35 +471,37 @@ include (${CMAKE_ROOT}/Modules/Dart.cmake) set_directory_properties(PROPERTIES TEST_INCLUDE_FILE "${CMake_BINARY_DIR}/Tests/EnforceConfig.cmake") -# where to write the resulting executables and libraries -set(BUILD_SHARED_LIBS OFF) -set(EXECUTABLE_OUTPUT_PATH "" CACHE INTERNAL "No configurable exe dir.") -set(LIBRARY_OUTPUT_PATH "" CACHE INTERNAL - "Where to put the libraries for CMake") +if(NOT CMake_TEST_EXTERNAL_CMAKE) + # where to write the resulting executables and libraries + set(BUILD_SHARED_LIBS OFF) + set(EXECUTABLE_OUTPUT_PATH "" CACHE INTERNAL "No configurable exe dir.") + set(LIBRARY_OUTPUT_PATH "" CACHE INTERNAL + "Where to put the libraries for CMake") -# The CMake executables usually do not need any rpath to run in the build or -# install tree. -set(CMAKE_SKIP_RPATH ON CACHE INTERNAL "CMake does not need RPATHs.") + # The CMake executables usually do not need any rpath to run in the build or + # install tree. + set(CMAKE_SKIP_RPATH ON CACHE INTERNAL "CMake does not need RPATHs.") -# Load install destinations. -include(Source/CMakeInstallDestinations.cmake) + # Load install destinations. + include(Source/CMakeInstallDestinations.cmake) -if(BUILD_TESTING) - include(${CMake_SOURCE_DIR}/Tests/CMakeInstall.cmake) -endif() + if(BUILD_TESTING) + include(${CMake_SOURCE_DIR}/Tests/CMakeInstall.cmake) + endif() -# include special compile flags for some compilers -include(CompileFlags.cmake) + # include special compile flags for some compilers + include(CompileFlags.cmake) -# no clue why we are testing for this here -include(CheckSymbolExists) -CHECK_SYMBOL_EXISTS(unsetenv "stdlib.h" HAVE_UNSETENV) -CHECK_SYMBOL_EXISTS(environ "stdlib.h" HAVE_ENVIRON_NOT_REQUIRE_PROTOTYPE) + # no clue why we are testing for this here + include(CheckSymbolExists) + CHECK_SYMBOL_EXISTS(unsetenv "stdlib.h" HAVE_UNSETENV) + CHECK_SYMBOL_EXISTS(environ "stdlib.h" HAVE_ENVIRON_NOT_REQUIRE_PROTOTYPE) +endif() # CMAKE_TESTS_CDASH_SERVER: CDash server used by CMake/Tests. # # If not defined or "", this variable defaults to the server at -# http://www.cdash.org/CDash. +# "http://open.cdash.org". # # If set explicitly to "NOTFOUND", curl tests and ctest tests that use # the network are skipped. @@ -456,136 +512,146 @@ CHECK_SYMBOL_EXISTS(environ "stdlib.h" HAVE_ENVIRON_NOT_REQUIRE_PROTOTYPE) # should be run first. # if("x${CMAKE_TESTS_CDASH_SERVER}" STREQUAL "x") - set(CMAKE_TESTS_CDASH_SERVER "http://www.cdash.org/CDash") + set(CMAKE_TESTS_CDASH_SERVER "http://open.cdash.org") endif() -# build the utilities (a macro defined in this file) -CMAKE_BUILD_UTILITIES() - -# On NetBSD ncurses is required, since curses doesn't have the wsyncup() -# function. ncurses is installed via pkgsrc, so the library is in /usr/pkg/lib, -# which isn't in the default linker search path. So without RPATH ccmake -# doesn't run and the build doesn't succeed since ccmake is executed for -# generating the documentation. -if(BUILD_CursesDialog) - get_filename_component(_CURSES_DIR "${CURSES_LIBRARY}" PATH) - set(CURSES_NEED_RPATH FALSE) - if(NOT "${_CURSES_DIR}" STREQUAL "/lib" AND NOT "${_CURSES_DIR}" STREQUAL "/usr/lib" AND NOT "${_CURSES_DIR}" STREQUAL "/lib64" AND NOT "${_CURSES_DIR}" STREQUAL "/usr/lib64") - set(CURSES_NEED_RPATH TRUE) - endif() -endif() +# Create the KWIML library for CMake. +set(KWIML cmIML) +set(KWIML_HEADER_ROOT ${CMake_BINARY_DIR}/Utilities) +add_subdirectory(Utilities/KWIML) -if(BUILD_QtDialog) - if(APPLE) - set(CMAKE_BUNDLE_VERSION - "${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}.${CMake_VERSION_PATCH}") - set(CMAKE_BUNDLE_LOCATION "${CMAKE_INSTALL_PREFIX}") - # make sure CMAKE_INSTALL_PREFIX ends in / - string(LENGTH "${CMAKE_INSTALL_PREFIX}" LEN) - math(EXPR LEN "${LEN} -1" ) - string(SUBSTRING "${CMAKE_INSTALL_PREFIX}" ${LEN} 1 ENDCH) - if(NOT "${ENDCH}" STREQUAL "/") - set(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/") +if(NOT CMake_TEST_EXTERNAL_CMAKE) + # build the utilities (a macro defined in this file) + CMAKE_BUILD_UTILITIES() + + # On NetBSD ncurses is required, since curses doesn't have the wsyncup() + # function. ncurses is installed via pkgsrc, so the library is in /usr/pkg/lib, + # which isn't in the default linker search path. So without RPATH ccmake + # doesn't run and the build doesn't succeed since ccmake is executed for + # generating the documentation. + if(BUILD_CursesDialog) + get_filename_component(_CURSES_DIR "${CURSES_LIBRARY}" PATH) + set(CURSES_NEED_RPATH FALSE) + if(NOT "${_CURSES_DIR}" STREQUAL "/lib" AND NOT "${_CURSES_DIR}" STREQUAL "/usr/lib" AND NOT "${_CURSES_DIR}" STREQUAL "/lib64" AND NOT "${_CURSES_DIR}" STREQUAL "/usr/lib64") + set(CURSES_NEED_RPATH TRUE) endif() - set(CMAKE_INSTALL_PREFIX - "${CMAKE_INSTALL_PREFIX}CMake.app/Contents") endif() - set(QT_NEED_RPATH FALSE) - if(NOT "${QT_LIBRARY_DIR}" STREQUAL "/lib" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/usr/lib" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/lib64" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/usr/lib64") - set(QT_NEED_RPATH TRUE) + if(BUILD_QtDialog) + if(APPLE) + set(CMAKE_BUNDLE_VERSION + "${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}.${CMake_VERSION_PATCH}") + set(CMAKE_BUNDLE_LOCATION "${CMAKE_INSTALL_PREFIX}") + # make sure CMAKE_INSTALL_PREFIX ends in / + string(LENGTH "${CMAKE_INSTALL_PREFIX}" LEN) + math(EXPR LEN "${LEN} -1" ) + string(SUBSTRING "${CMAKE_INSTALL_PREFIX}" ${LEN} 1 ENDCH) + if(NOT "${ENDCH}" STREQUAL "/") + set(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/") + endif() + set(CMAKE_INSTALL_PREFIX + "${CMAKE_INSTALL_PREFIX}CMake.app/Contents") + endif() + + set(QT_NEED_RPATH FALSE) + if(NOT "${QT_LIBRARY_DIR}" STREQUAL "/lib" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/usr/lib" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/lib64" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/usr/lib64") + set(QT_NEED_RPATH TRUE) + endif() endif() -endif() -# The same might be true on other systems for other libraries. -# Then only enable RPATH if we have are building at least with cmake 2.4, -# since this one has much better RPATH features than cmake 2.2. -# The executables are then built with the RPATH for the libraries outside -# the build tree, which is both the build and the install RPATH. -if (UNIX) - if( CMAKE_USE_SYSTEM_CURL OR CMAKE_USE_SYSTEM_ZLIB - OR CMAKE_USE_SYSTEM_EXPAT OR CTEST_USE_XMLRPC OR CURSES_NEED_RPATH OR QT_NEED_RPATH) - set(CMAKE_SKIP_RPATH OFF CACHE INTERNAL "CMake built with RPATH.") - set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) - set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) - endif() -endif () + # The same might be true on other systems for other libraries. + # Then only enable RPATH if we have are building at least with cmake 2.4, + # since this one has much better RPATH features than cmake 2.2. + # The executables are then built with the RPATH for the libraries outside + # the build tree, which is both the build and the install RPATH. + if (UNIX) + if( CMAKE_USE_SYSTEM_CURL OR CMAKE_USE_SYSTEM_ZLIB + OR CMAKE_USE_SYSTEM_EXPAT OR CTEST_USE_XMLRPC OR CURSES_NEED_RPATH OR QT_NEED_RPATH) + set(CMAKE_SKIP_RPATH OFF CACHE INTERNAL "CMake built with RPATH.") + set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) + set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) + endif() + endif () -# add the uninstall support -configure_file( - "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in" - "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" - @ONLY) -add_custom_target(uninstall - "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake") + # add the uninstall support + configure_file( + "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in" + "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" + @ONLY) + add_custom_target(uninstall + "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake") -include (CMakeCPack.cmake) + include (CMakeCPack.cmake) + +endif() # setup some Testing support (a macro defined in this file) CMAKE_SETUP_TESTING() -configure_file( - "${CMAKE_CURRENT_SOURCE_DIR}/DartLocal.conf.in" - "${CMAKE_CURRENT_BINARY_DIR}/DartLocal.conf" - COPYONLY) - -if(NOT CMake_VERSION_IS_RELEASE) - if("${CMAKE_C_COMPILER_ID}" STREQUAL "GNU" AND - NOT "${CMAKE_C_COMPILER_VERSION}" VERSION_LESS 4.2) - set(C_FLAGS_LIST -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts - -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security - -Wmissing-format-attribute -fno-common -Wundef - ) - set(CXX_FLAGS_LIST -Wnon-virtual-dtor -Wcast-align -Wchar-subscripts -Wall -W - -Wshadow -Wpointer-arith -Wformat-security -Wundef - ) - foreach(FLAG_LANG C CXX) - foreach(FLAG ${${FLAG_LANG}_FLAGS_LIST}) - if(NOT " ${CMAKE_${FLAG_LANG}_FLAGS} " MATCHES " ${FLAG} ") - set(CMAKE_${FLAG_LANG}_FLAGS "${CMAKE_${FLAG_LANG}_FLAGS} ${FLAG}") - endif() +if(NOT CMake_TEST_EXTERNAL_CMAKE) + if(NOT CMake_VERSION_IS_RELEASE) + if(CMAKE_C_COMPILER_ID STREQUAL "GNU" AND + NOT "${CMAKE_C_COMPILER_VERSION}" VERSION_LESS 4.2) + set(C_FLAGS_LIST -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts + -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security + -Wmissing-format-attribute -fno-common -Wundef + ) + set(CXX_FLAGS_LIST -Wnon-virtual-dtor -Wcast-align -Wchar-subscripts -Wall -W + -Wshadow -Wpointer-arith -Wformat-security -Wundef + ) + + foreach(FLAG_LANG C CXX) + foreach(FLAG ${${FLAG_LANG}_FLAGS_LIST}) + if(NOT " ${CMAKE_${FLAG_LANG}_FLAGS} " MATCHES " ${FLAG} ") + set(CMAKE_${FLAG_LANG}_FLAGS "${CMAKE_${FLAG_LANG}_FLAGS} ${FLAG}") + endif() + endforeach() endforeach() - endforeach() - unset(C_FLAGS_LIST) - unset(CXX_FLAGS_LIST) + unset(C_FLAGS_LIST) + unset(CXX_FLAGS_LIST) + endif() endif() + + # build the remaining subdirectories + add_subdirectory(Source) + add_subdirectory(Utilities) endif() -# build the remaining subdirectories -add_subdirectory(Source) -add_subdirectory(Utilities) add_subdirectory(Tests) -if(BUILD_TESTING) - CMAKE_SET_TARGET_FOLDER(CMakeLibTests "Tests") -endif() -CMAKE_SET_TARGET_FOLDER(cmw9xcom "Utilities/Win9xCompat") -if(TARGET documentation) - CMAKE_SET_TARGET_FOLDER(documentation "Documentation") +if(NOT CMake_TEST_EXTERNAL_CMAKE) + if(BUILD_TESTING) + CMAKE_SET_TARGET_FOLDER(CMakeLibTests "Tests") + endif() + if(TARGET documentation) + CMAKE_SET_TARGET_FOLDER(documentation "Documentation") + endif() endif() # add a test add_test(SystemInformationNew "${CMAKE_CMAKE_COMMAND}" - --system-information -G "${CMAKE_TEST_GENERATOR}" ) - -# Install license file as it requires. -install(FILES Copyright.txt DESTINATION ${CMAKE_DOC_DIR}) - -# Install script directories. -install( - DIRECTORY Help Modules Templates - DESTINATION ${CMAKE_DATA_DIR} - FILE_PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ - DIRECTORY_PERMISSIONS OWNER_READ OWNER_EXECUTE OWNER_WRITE - GROUP_READ GROUP_EXECUTE - WORLD_READ WORLD_EXECUTE - PATTERN "*.sh*" PERMISSIONS OWNER_READ OWNER_EXECUTE OWNER_WRITE - GROUP_READ GROUP_EXECUTE - WORLD_READ WORLD_EXECUTE - ) - -# Install auxiliary files integrating with other tools. -add_subdirectory(Auxiliary) + --system-information -G "${CMAKE_GENERATOR}" ) + +if(NOT CMake_TEST_EXTERNAL_CMAKE) + # Install license file as it requires. + install(FILES Copyright.txt DESTINATION ${CMAKE_DOC_DIR}) + + # Install script directories. + install( + DIRECTORY Help Modules Templates + DESTINATION ${CMAKE_DATA_DIR} + FILE_PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ + DIRECTORY_PERMISSIONS OWNER_READ OWNER_EXECUTE OWNER_WRITE + GROUP_READ GROUP_EXECUTE + WORLD_READ WORLD_EXECUTE + PATTERN "*.sh*" PERMISSIONS OWNER_READ OWNER_EXECUTE OWNER_WRITE + GROUP_READ GROUP_EXECUTE + WORLD_READ WORLD_EXECUTE + ) + + # Install auxiliary files integrating with other tools. + add_subdirectory(Auxiliary) +endif() diff --git a/CTestConfig.cmake b/CTestConfig.cmake index 92eacd8e3..df2f94c2a 100644 --- a/CTestConfig.cmake +++ b/CTestConfig.cmake @@ -13,13 +13,8 @@ set(CTEST_PROJECT_NAME "CMake") set(CTEST_NIGHTLY_START_TIME "1:00:00 UTC") set(CTEST_DROP_METHOD "http") -set(CTEST_DROP_SITE "www.cdash.org") -set(CTEST_DROP_LOCATION "/CDash/submit.php?project=CMake") +set(CTEST_DROP_SITE "open.cdash.org") +set(CTEST_DROP_LOCATION "/submit.php?project=CMake") set(CTEST_DROP_SITE_CDASH TRUE) set(CTEST_CDASH_VERSION "1.6") set(CTEST_CDASH_QUERY_VERSION TRUE) - -# use old trigger stuff so that cmake 2.4 and below will not -# get errors on trigger -set (TRIGGER_SITE - "http://public.kitware.com/cgi-bin/Submit-CMake-TestingResults.cgi") diff --git a/CTestCustom.cmake.in b/CTestCustom.cmake.in index eb0b2f695..f499be1d9 100644 --- a/CTestCustom.cmake.in +++ b/CTestCustom.cmake.in @@ -19,6 +19,7 @@ set(CTEST_CUSTOM_WARNING_EXCEPTION "Utilities.cmbzip2." "Source.CTest.Curl" "Source.CursesDialog.form" + "Source.cm_sha2.*warning.*cast increases required alignment of target type" "Utilities.cmcurl" "Utilities.cmexpat." "Utilities.cmlibarchive" @@ -39,12 +40,14 @@ set(CTEST_CUSTOM_WARNING_EXCEPTION "Warning: public.*BZ2_bz.*in module.*bzlib.*clashes with prior module.*bzlib.*" "Warning: public.*_archive.*clashes with prior module.*" "Warning: LINN32: Last line.*is less.*" + "Warning: Olimit was exceeded on function.*" + "Warning: To override Olimit for all functions in file.*" "warning.*directory name.*CMake-Xcode.*/bin/.*does not exist.*" "stl_deque.h:1051" "(Lexer|Parser).*warning.*conversion.*may (alter its value|change the sign)" - "(Lexer|Parser).*warning.*statement is unreachable" + "(Lexer|Parser).*warning.*(statement is unreachable|will never be executed)" "PGC-W-0095-Type cast required for this conversion.*ProcessUNIX.c" - "[Qq]t([Cc]ore|[Gg]ui).*warning.*conversion.*may alter its value" + "[Qq]t([Cc]ore|[Gg]ui|[Ww]idgets).*warning.*conversion.*may alter its value" "warning:.*is.*very unsafe.*consider using.*" "warning:.*is.*misused, please use.*" "CMakeSetupManifest.xml.*manifest authoring warning.*Unrecognized Element" @@ -52,6 +55,9 @@ set(CTEST_CUSTOM_WARNING_EXCEPTION "ld: warning: directory not found for option .-(F|L)" "warning.*This version of Mac OS X is unsupported" "clang.*: warning: argument unused during compilation: .-g" + "note: in expansion of macro" # diagnostic context note + "cm(StringCommand|CTestTestHandler)\\.cxx.*warning.*rand.*isn.*t random" # we do not do crypto + "cm(StringCommand|CTestTestHandler)\\.cxx.*warning.*srand.*seed choices are.*poor" # we do not do crypto # Ignore clang's summary warning, assuming prior text has matched some # other warning expression: diff --git a/CTestCustom.ctest.in b/CTestCustom.ctest.in deleted file mode 100644 index 6127843f6..000000000 --- a/CTestCustom.ctest.in +++ /dev/null @@ -1,3 +0,0 @@ -# This file is provided for compatibility with CMake 2.2 and lower. -# Just include the custom file by its new name. -INCLUDE("CTestCustom.cmake") diff --git a/CompileFlags.cmake b/CompileFlags.cmake index 587403178..3c053fae0 100644 --- a/CompileFlags.cmake +++ b/CompileFlags.cmake @@ -16,11 +16,8 @@ if(CMAKE_GENERATOR MATCHES "Visual Studio 7") set(CMAKE_SKIP_COMPATIBILITY_TESTS 1) endif() -if(CMAKE_GENERATOR MATCHES "Visual Studio 6") - set(CMAKE_SKIP_COMPATIBILITY_TESTS 1) -endif() -if(WIN32 AND "${CMAKE_C_COMPILER_ID}" MATCHES "^(Intel)$") +if(WIN32 AND CMAKE_C_COMPILER_ID STREQUAL "Intel") set(_INTEL_WINDOWS 1) endif() @@ -34,20 +31,20 @@ else() endif() #silence duplicate symbol warnings on AIX -if(CMAKE_SYSTEM MATCHES "AIX.*") +if(CMAKE_SYSTEM_NAME MATCHES "AIX") if(NOT CMAKE_COMPILER_IS_GNUCXX) set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -bhalt:5 ") endif() endif() -if(CMAKE_SYSTEM MATCHES "IRIX.*") +if(CMAKE_SYSTEM_NAME MATCHES "IRIX") if(NOT CMAKE_COMPILER_IS_GNUCXX) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,-woff84 -no_auto_include") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-woff15") endif() endif() -if(CMAKE_SYSTEM MATCHES "OSF1-V.*") +if(CMAKE_SYSTEM MATCHES "OSF1-V") if(NOT CMAKE_COMPILER_IS_GNUCXX) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -timplicit_local -no_implicit_include ") endif() @@ -65,6 +62,24 @@ if(CMAKE_SYSTEM_NAME MATCHES "HP-UX" AND CMAKE_CXX_COMPILER_ID MATCHES "HP") endif() endif() +# Workaround for short jump tables on PA-RISC +if(CMAKE_SYSTEM_PROCESSOR MATCHES "^parisc") + if(CMAKE_COMPILER_IS_GNUC) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mlong-calls") + endif() + if(CMAKE_COMPILER_IS_GNUCXX) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mlong-calls") + endif() +endif() + +if (CMAKE_CXX_COMPILER_ID STREQUAL SunPro) + if (NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.13) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++03") + else() + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -library=stlport4") + endif() +endif() + # use the ansi CXX compile flag for building cmake if (CMAKE_ANSI_CXXFLAGS) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_ANSI_CXXFLAGS}") @@ -73,11 +88,3 @@ endif () if (CMAKE_ANSI_CFLAGS) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_ANSI_CFLAGS}") endif () - -# avoid binutils problem with large binaries, e.g. when building CMake in debug mode -# See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50230 -if (CMAKE_SYSTEM_NAME STREQUAL Linux AND CMAKE_SYSTEM_PROCESSOR STREQUAL parisc) - set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--unique=.text._*") -endif () - -include (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityCXX.cmake) diff --git a/Copyright.txt b/Copyright.txt index 214d7dea8..6c9fb0934 100644 --- a/Copyright.txt +++ b/Copyright.txt @@ -1,5 +1,5 @@ CMake - Cross Platform Makefile Generator -Copyright 2000-2014 Kitware, Inc. +Copyright 2000-2015 Kitware, Inc. Copyright 2000-2011 Insight Software Consortium All rights reserved. diff --git a/DartConfig.cmake b/DartConfig.cmake index 37f66c7c1..92dffca7a 100644 --- a/DartConfig.cmake +++ b/DartConfig.cmake @@ -13,6 +13,6 @@ set(CTEST_PROJECT_NAME "CMake") set(CTEST_NIGHTLY_START_TIME "21:00:00 EDT") set(CTEST_DROP_METHOD "http") -set(CTEST_DROP_SITE "www.cdash.org") -set(CTEST_DROP_LOCATION "/CDash/submit.php?project=CMake") +set(CTEST_DROP_SITE "open.cdash.org") +set(CTEST_DROP_LOCATION "/submit.php?project=CMake") set(CTEST_DROP_SITE_CDASH TRUE) diff --git a/DartLocal.conf.in b/DartLocal.conf.in deleted file mode 100644 index e28cb187f..000000000 --- a/DartLocal.conf.in +++ /dev/null @@ -1,121 +0,0 @@ -ExpectedBuilds: \ -{andoria.kitware Linux-g++3.4-KDevelop} \ -{andoria.kitware Linux-g++3.4-SVN} \ -{DASH1.kitware Win32-nmake71} \ -{DASH1.kitware Win32-vs71} \ -{DASH1.kitware Win32-vs71Rel} \ -{DASH1.kitware zRel24-Win32-nmake71} \ -{DASH1.kitware zRel24-Win32-vs71} \ -{DASH11.kitware zRel24-Win32-nmake71} \ -{dash14.kitware Win32-bcc5.6} \ -{dash14.kitware Win32-cygwin} \ -{dash14.kitware Win32-mingw} \ -{dash14.kitware zRel24-Win32-bcc5.6} \ -{dash17.kitware Linux-g++4.0} \ -{dash1win64.kitware Win64-vs80} \ -{dash1win98.kitware Win32-vs60} \ -{DASH2.kitware Win32-nmake70} \ -{DASH2.kitware Win32-vs70} \ -{DASH2.kitware Win32-vs70-InPlace} \ -{DASH2.kitware zRel24-Win32-nmake70} \ -{DASH2.kitware zRel24-Win32-vs70} \ -{DASH3.kitware Win32-nmake60} \ -{DASH3.kitware Win32-vs60} \ -{DASH3.kitware zRel24-Win32-nmake60} \ -{DASH3.kitware zRel24-Win32-vs60} \ -{dash4.kitware Win32-bcc5.8} \ -{DASH5.kitware Linux-gcc332-InPlace} \ -{DASH5.kitware zRel24-Linix-gcc332} \ -{DASH6.kitware zRel24-Linix-gcc332} \ -{dash8.kitware Linux64-g++} \ -{dash8.kitware Linux64-g++332} \ -{dash8.kitware Linux64-g++341} \ -{dash8.kitware zRel24-Linux64-g++} \ -{dash8.kitware zRel24-Linux64-g++332} \ -{dashmacmini1.kitware Darwin-Tiger-Xcode21} \ -{dashmacmini1.kitware zRel24-Darwin-Tiger-g++} \ -{dashmacmini2.kitware DarwinIntel-g++} \ -{dashmacmini2.kitware DarwinIntel-Universal} \ -{dashmacmini2.kitware Darwin-Tiger-Xcode21-univ} \ -{dashmacmini3.kitware Darwin-LeopardIntel-g++} \ -{dashmacmini3.kitware Darwin-LeopardIntel-Universal} \ -{dashmacmini3.kitware Darwin-Leopard-Xcode21-univ} \ -{dashsgi1.kitware IRIX32-CC} \ -{dashsgi1.kitware IRIX64-CC} \ -{dashsun1.kitware SunOS-CC} \ -{dashsun1.kitware SunOS-CC-64} \ -{dashsun1.kitware SunOS-gcc34-64} \ -{destiny.kitware HP-UX-aCC} \ -{destiny.kitware HP-UX-aCC-gmake} \ -{devqnx.acfr.usyd.edu.au qnx-V3.3.5-gcc_ntox86} \ -{grayson.kitware Win32-nmake80} \ -{heart HP-UXia64-aCC} \ -{hythloth.kitware Linux64-bullseye-cov} \ -{hythloth.kitware Linux64-suncc-5.9} \ -{hythloth.kitware Linux-nightly-win32-release} \ -{insight.journal.kitware KWStyle} \ -{iris.elemtech IRIX64-CC64-7.4} \ -{iris.elemtech IRIX64-CC-7.4} \ -{JET.kitware Linux-valgrind2} \ -{krondor.kitware Darwin-c++} \ -{krondor.kitware zRel24-Darwin-c++} \ -{midworld.kitware DarwinG5-g++} \ -{midworld.kitware DarwinG5-XCode15} \ -{midworld.kitware zRel24-DarwinG5-g++} \ -{pre.vision.cs.rpi.edu FreeBSD-CC-gmake} \ -{pre.vision.cs.rpi.edu FreeBSD-CC-make} \ -{RogueResearch3 Mac10.5-CMake-gcc-dbg-ppc} \ -{RogueResearch3 Mac10.5-CMake-gcc-dbg-ppc64} \ -{RogueResearch3 Mac10.5-CMake-gcc-rel-ppc} \ -{RogueResearch3 Mac10.5-CMake-gcc-rel-ppc64} \ -{RogueResearch3 Mac10.5-CMake-Xcode-dbg-ppc} \ -{RogueResearch3 Mac10.5-CMake-Xcode-dbg-ppc64} \ -{RogueResearch4 Mac10.5-CMake-gcc-dbg-i386} \ -{RogueResearch4 Mac10.5-CMake-gcc-dbg-rosetta} \ -{RogueResearch4 Mac10.5-CMake-gcc-rel-i386} \ -{tick.rz.uni-augsburg.de LinuxPPC-g++3.3} \ -{tick.rz.uni-augsburg.de LinuxPPC-g++3.4} \ -{trinsic.kitware Win32-mingw} \ -{r06n01.pbm.ihost.com AIX53-xlC} \ -{r06n01.pbm.ihost.com zRel24-AIX53-xlC} \ -{valhalla.kitware Win32-wcl386} - -#{devqnx.acfr.usyd.edu.au qnx-V3.3.5-gcc_ntox86 } \ -#{mr-orange.obtech.net gentoo-linux-x86\_64-gcc-4.0.2 } \ -#{G5.Nfsnet.Org Darwin8.3-gcc4} \ - -# commas in names do not work for expected builds.... - -#{G4.Nfsnet.Org Darwin-c++} \ -#{salmon.nlm.nih.gov Darwin8.7-gcc4} \ - -#{crd.ge.com Solaris-gcc343} \ -#{crd.ge.com Linux-icc81} \ -#{crd.ge.com Windows-bcc32} \ -#{crd.ge.com Windows-nmake71} \ -#{crd.ge.com Windows-nmake60} \ - -#{dash16.kitware Linux-g++4.0} \ -#{styx Linuxia64-g++} \ -#{crd.ge.com Cygwin-gcc344} \ -#{valhalla.kitware Win32-bccRel} \ -#{valhalla.kitware Win32-bcc} \ -#{valhalla.kitware Win32-g++} \ -#{valhalla.kitware Win32-nmake60} \ -#{valhalla.kitware Win32-nmake70} \ -#{valhalla.kitware Win32-vs60} \ -#{valhalla.kitware Win32-vs70} -#{crd.ge.com FreeBSD-gcc321} \ -#{crd.ge.com Linux-gcc320} \ - -#{cogattaca.kitware LinuxWin32-g++-Werror} \ -#{cogattaca.kitware LinuxWin32-g++} \ - -#{dash8.kitware Win64-icl80} \ -#{dash8.kitware zLRB-Win64-icl80} \ - -#{hythloth.kitware Linux-icc-8.1} \ - -CompressionMode: ALL -CompressionCommand: /bin/gzip -CompressionType: gzip diff --git a/Help/command/add_compile_options.rst b/Help/command/add_compile_options.rst index 5d71e1124..3fe2a3330 100644 --- a/Help/command/add_compile_options.rst +++ b/Help/command/add_compile_options.rst @@ -7,14 +7,15 @@ Adds options to the compilation of source files. add_compile_options(